0

以下显示的每个段落标签和表格在 IE9 中的各自行中完全符合我的要求。

在 IE9 兼容模式下,最后两个<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>
4

1 回答 1

0

我已经查看了 IE7 - IE9 以及其他浏览器中的代码,并且它在所有浏览器中都正确呈现。

float:none如果我从表格样式中删除,我能够复制您的问题。

一旦我有重复的问题,align=left从您的 TABLE 标签中删除即可修复它。

最好的,

辛西娅

于 2012-08-22T20:31:44.293 回答