次の例では、IE9 で各段落タグとテーブルをそれぞれの行に表示しています。
IE9 互換モードでは、最後の 2 つの<P>
タグは、あたかも物語が浮かんでいるかのようにテーブルに対して実行されます。
なんで?そして、どうすればそれを止めることができますか?
編集
これに加えて、IE 9 互換モード = 「IE 9 互換モード、IE 7 標準」。IE 8 標準では問題なく表示されます。
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<HTML>
<BODY>
<DIV >
<P>a</P>
<P>b</P>
<TABLE style="WIDTH: 500px; float : none;" border="1" cellSpacing="1" cellPadding="1" align="left">
<TBODY>
<TR> <TD>1</TD> <TD>2</TD> <TD>3</TD> <TD>4</TD></TR>
<TR> <TD>5</TD> <TD>6</TD> <TD>7</TD> <TD>8</TD></TR>
</TBODY>
</TABLE>
<P >c</P>
<P >d</P>
</DIV>
</BODY>
</HTML>