为什么这里加个Form和不加区别这么大呢。
为什么这里加个Form和不加区别这么大呢。
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />
<title> 为下面会多出一行 </title>
<style type= "text/css " >
#denglu{
height:auto;
width:210;
border:1px solid #336600;
}
td{
font-size:12px;
}
</style>
</head>
<body>
<div id= "denglu ">
<form>
<table width= "100% " border= "0 " cellpadding= "0 " cellspacing= "0 " >
<tr>
<td width= "32% "> 帐 号: </td>
<td width= "68% ">
<input type= "text " size= "16 " name= "txtUserName " id= "txtUserName " maxlength= "22 " />
</td>
</tr>
<tr>
<td> 密 码: </td>
<td>
<input name= "txtPsd " id= "txtPsd " type= "text " size= "16 " maxlength= "22 " />
</td>
</tr>
</table>
</form>
</div>
</body>
</html>
试验代码如下:加了form标签,层里面的内容就会多出一行,如果不加就没问题。。
这是为什么啊。
------解决方案--------------------在你的CSS里写一句:
form{margin:0;}
和楼上一样
------解决方案--------------------form{ display:inline; }
------解决方案--------------------看到题目就知道楼主的是什么问题了
------解决方案--------------------建议把FORM放到TABLE里面就可以轻松解决问题。