【小问题大道理】问个Input输入框控件长度的问题
我在网页上写了下面代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " "http://www.w3c.org/TR/1999/REC-html401-19991224/strict.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml ">
<head>
<title> input长度 </title>
</head>
<body>
<table border= "0 " cellpadding= "0 " cellspacing= "0 " width= "100px ">
<tr>
<td>
<input type= "text " style= "width: 100%; " /> </td>
</tr>
</table>
</body>
</html>
如果保留第一行 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " "http://www.w3c.org/TR/1999/REC-html401-19991224/strict.dtd "> 的话,输入框的后部分边框就行看不见了,input的长度似乎不是限制在table里
如果去掉doctype行的话,输入框的后边就显示对了,大家可以拷代码做一个HTML页面看看
我即想保留每一行,又想100%时全显示边框,怎么办???
谢谢了
------解决方案--------------------strict.dtd ?
好象有个过渡用XXXXX.dtd T打头....忘记了,你试试看
严格的很少用,容易出问题
------解决方案-------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " "http://www.w3c.org/TR/1999/REC-html401-19991224/strict.dtd ">
<html xmlns= "http://www.w3.org/1999/xhtml ">
<head>
<title> input长度 </title>
</head>
<body>
<table border= "0 " cellpadding= "0 " cellspacing= "0 " width= "100px ">
<tr>
<td>
<input type= "text " style= "width:100%; position:relative " /> </td>
</tr>
</table>
</body>
</html>
------解决方案-------------------- <input type= "text " style= "width:100px; " />
------解决方案-------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " "http://www.w3c.org/TR/1999/REC-html401-19991224/strict.dtd ">
变更为:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " "http:/www.w3c.org/TR/1999/REC-html401-19991224/strict.dtd ">
就好了,呵呵
不过其实就是让第二个失效就行了。