Paragraph标签旁边的表格未按预期显示在不同的行上

时间:2012-08-22 20:17:30

标签: html internet-explorer html-table internet-explorer-9 paragraph

以下显示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>

1 个答案:

答案 0 :(得分:0)

我已经在IE7中查看了代码 - IE9以及其他浏览器,它正在渲染 适当地在所有这些中。

如果我从表样式中删除float:none,我就可以复制您的问题。

问题重复后,从TABLE标记中删除align=left会修复它。

最佳,

辛西娅