1

私のコードは次のようになります。

<table>
<tr>
<td><img with height 27px></td>
<td><img with height 27px></td>
<td><img with height 27px></td>
</tr>
</table>

ここでfirebugを使用すると、ページをTransitional XHTML 1.0として宣言すると、3つのtd要素すべての高さが27pxであることがわかります。しかし、ページをHTML5に切り替えると、高さは29pxになります。

誰かがこの風邪を引いた理由を教えてもらえますか?さらなる調査のための提案でさえも行うかもしれません。

FFv17およびMSVS2k8WebDevサーバー(ASP.NET用)を使用しています。

ありがとう。

4

1 に答える 1

0

説明はここにあります(めちゃくちゃになっている画像は無視してください): https ://developer.mozilla.org/en/docs/Images,_Tables,_and_Mysterious_Gaps

簡単な解決策はここにあります(私は以前はブロックを表示していました;セル内の画像の場合): http ://www.visibilityinherit.com/code/gap-under-image-example.php

クレジットはAlohciに送られます。Alohciは私の質問にコメントとして返信しました。

@Alohci:解決策をありがとう、コメントを回答として再投稿してください。受け入れます。

于 2013-01-23T16:48:21.767 に答える