0

嗨,我在 IE 浏览器中的表结构有问题。我想将高度 1px 设置为 td 但它在 IE 中没有发生。附上小提琴

<!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>
4

1 回答 1

1

您的 HTML 结构无效。您bodyhead. 而且您缺少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>
于 2012-10-11T11:37:46.473 回答