2011-10-12 79 views
1

有人可以看看下面的代码生成的页面,并告诉我为什么trs之间的空间不一样(Chrome> IE> Firefox)?以及如何解决它(已经尝试CSS重置)?不同浏览器上的Td高度行为

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
    <title>Test</title> 
</head> 
<body> 
    <table cellspacing='0' cellpadding='0'> 
     <tr> 
      <td><input type='text' /></td> 
     </tr> 
     <tr> 
      <td><input type='text' /></td> 
     </tr> 
    </table> 
</body> 
</html> 

回答

0

表单元素通过不同的浏览器不同的呈现 - 这可能是因为,而非<table>代码,这是造成的差异。

+0

谢谢,实际上它是导致差异的“输入”上的“边距”属性。必须将其设置为“0px”才能解决问题。 – Yoot

+0

@Yoot:aha!非常好,很高兴你找到了解决这个问题的方法。 –

相关问题