2010-10-18 71 views
0

我開發了一個網站http://www.akademikpencere.com/。 問題是一些divs元素在IE中沒有被很好地處理,但是它們在Firefox和Chrome中很好定位。 如何解決這個問題? 有沒有什麼辦法可以確保我爲一款瀏覽器開發的產品會爲另一款瀏覽器工作? 謝謝。IE中的div佈局問題...

+0

對於我們這些沒有IE瀏覽器的人,你能展示一個問題的圖片並給出一個描述嗎? – 2010-10-18 08:05:29

+0

對不起,沒辦法確定。有人必須物理地看每一頁,看看是否所有東西都排着隊。那個人通常是(希望?)你。或者試試這個:http://browsershots.org/ – Ben 2010-10-18 08:07:31

回答

2

對於IE,您可以使用conditional comments幷包含僅針對IE的CSS;對於其他符合標準的瀏覽器,應使用主CSS文件。這樣,您就可以爲IE使用不同的樣式表並解決您的問題。

您也可以嘗試將Eric Meyer Reset CSS放入主樣式表中。

0

您的問題在於float:right CSS應用於content_one_sag區域一側的DIV s。它看起來好像你應用了一個固定寬度的系統(336 + 10 + 10 px),而IE中的某些東西正在導致DIV突破到下一行。

作爲一個快速修復,我建議通過一個像素或四個擴大父。或者,縮小一個像素或四個孩子。

此外,您可以嘗試使用clear:both在必要時從DIV中刪除浮動(可能適用於giris_submit)。

+0

它沒有爲我工作。爲什麼Firefox中的網站很好地顯示,但在IE中如此之大。很有意思。 – Shahriar 2010-10-18 09:33:26

+0

最後我解決了這個問題。首先我用W3驗證器驗證了我的網站,並糾正了我收到的所有錯誤。一切開始正常工作。 – Shahriar 2010-10-18 13:10:36