FireFox3/Opera/Safari では正常に表示される HTML がありますが、IE7 では表示されません。スニペットは次のとおりです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body bgcolor="#AA5566" >
<table width="100%">
<tr>
<td height="37" valign="top"><img style="float:right;" border="0" src="foo.png" width="37" height="37"/></td>
<td width="600" rowspan="2" >
<table width="600" height="800"><tr><td><img src="bar.jpg" width="600" height="800"/></td></tr></table>
</td>
<td height="37" valign="top"><img style="float:left;" border="0" src="foo.png" width="37" height="37"/></td>
</tr>
<!-- This row doesnt fill the vertical space on IE7 //-->
<tr>
<td valign="top" bgcolor="#112233"> </td>
<td valign="top" bgcolor="#112233"> </td>
</tr>
</table>
</body>
2 番目の行は、最初の行の中央の列 (rowspan="2" に注意してください) によって作成された垂直方向のスペースを正しく埋めません。代わりに、高さを 37 に設定しても、最初の行の 1 番目と 3 番目の列が下に展開されます。下の画像は、IE7 と Firefox3 で何が起こるかを示しています...
編集: HTML ドキュメント タイプをコード スニピットに追加しました。スクリーンショットを追加しました。
どんな助けでも感謝します、ありがとう:)