2011-08-19 75 views
0

我的文檔類型是:DIV寬度8.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 

我有這樣的頁面上一個div:

<div style="width:400px;"> 
<p>Some content and some more content etc.</p> 
</div> 

當IE 8.0查看此在div寬度被忽略,並且股利佔不僅僅是整個屏幕,但是,如果段落標記之間的文本是足夠長的時間,去的方式從屏幕右側。

所以,IE 8.0完全忽略的寬度爲在div設置?你如何克服這個問題。

+0

你應該逃避的代碼,所以我們可以看到它! – MrRap

回答

1

我不知道,如果IE8的問題是,一些其他的(通用?)CSS是壓倒一切的你,但如果是這樣,你可以嘗試添加的重要!修改如下:

<div style="width: 400px !important;"> 
<p>Some content and some more content etc.</p> 
</div> 

另外,如果你是某處覆蓋包裹默認情況下,添加此CSS將其恢復爲默認:

white-space: normal !important; 

問題也可能與<p>標籤,而不是div,所以請嘗試使用IE Developer工具來追蹤哪些元素實際上具有不必要的寬度。