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 構造が無効です。内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>
于 2012-10-11T11:37:46.473 に答える