嗨我在IE浏览器中遇到了我的表结构问题。我想将高度1px设置为td,但它并没有在IE中徘徊。已附上Fiddle
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>
.listSep { border-top:1px #000000 solid; height:1px; margin:0; padding:0}
</style>
</head>
<body>
<table width="664" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="border:solid 1px #FF0000; font-size:0px; line-height:0px" height="1"><hr class="listSep"></td>
</tr>
</table>
</body>
答案 0 :(得分:1)
您的HTML结构无效。您的body
在head
内开始。你错过了style
开始标记。
你有:
.listSep { border-top:1px #000000 solid; height:1px; margin:0; padding:0}
</style>
<body>
</head>
<!-- more code -->
</body>
将其更改为:
<head>
<style type="text/css">
.listSep { border-top:1px #000000 solid; height:1px; margin:0; padding:0}
</style>
</head>
<body>
<!-- more code -->
</body>