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> 

回答

0

我看到的代碼在IE7 - IE9以及其他瀏覽器,它是正常在所有這些渲染 。

如果我從表格樣式中刪除float:none,我能夠複製您的問題。

一旦我的問題重複,從您的TABLE標記中刪除align=left修復它。

最佳,

辛西婭

+0

你猜對了。刪除align = left修復它。我從來沒有想過要這樣做。謝謝! – user1618065

+0

沒問題 - 樂於幫忙! – Cynthia