2011-04-02 119 views
1

我用一系列的div創建了一個簡單的頁面。在所有的現代瀏覽器中,它看起來很好,但在Internet Explorer 6中,它崩潰了。我不知道是什麼導致它發生。爲什麼我的網頁在Internet Explorer 6中無法正確顯示?

您可以查看這裏的頁面:IE 6 Test Page

如果您已經安裝了IE6,我包括在頁面上Firebug的精簡版的JS文件,因此只需點擊右下角的圖標螢火蟲檢查的元素。

下面是一個使用Browserlab在Firefox和IE6查看的頁面截圖:Comparison Screenshot

Comparison of PAge using Firefox and IE6

命名爲「內容」(與經理電子郵件字段)第三DIV一切行動,以迫使未來的權利div到下一行。此外,沒有一個行div達到所有的方式,因爲他們應該(見Comparison Screenshot

我做了一些研究,並發現在IE6中使用浮動我在這裏使用一些問題,但我不知道如何解決它。

爲什麼我的網頁無法在Internet Explorer 6中正確顯示?更好的是,我該如何解決它? :)

+0

如果一切都失敗了,一個骯髒但安全的技巧就是使用一張表。但是,這也可以在IE6中修復。 – 2011-04-02 10:06:42

回答

3

它看起來像第三個div沒有正確清理浮動。也許給每個row div的風格clear: both

+0

謝謝!就是這樣! – zeckdude 2011-04-10 11:56:21

2

真的需要支持IE6嗎?現在即使是微軟也是fighting it,除了中國,市場份額開始變得無關緊要。

+0

我完全同意你和其他任何情況下,我很可能會放棄這場鬥爭,但在這種情況下,它是爲企業客戶,並在從那裏的員工的用戶研究,他們正在使用IE6。我無法知道該公司還有多少人在他們的計算機上使用IE6,所以我認爲我不應該冒這個風險。 – zeckdude 2011-04-02 08:56:03

+0

[HTML5Boilerplate](http://html5boilerplate.com/)聲稱有一些IE6修正,也許你應該看看它。我最深切的同情......;) – hynek 2011-04-02 09:18:05

+0

是的,有一些非常大的公司*仍然*使用IE6。我從經驗中知道! :(:(:( – james6848 2011-04-02 10:59:27

1

「在IE6中不工作」和「在IE6中看起來不完美」之間有區別。如前所述,IE6的市場份額很低,並且持續下降 - 在大多數發達國家,它的市場份額低於2%(請參閱http://gs.statcounter.com/各國的統計數據)。

鑑於這些統計數據,我會說如果頁面是在IE6中可用那麼你的工作就完成了。 IE6用戶現在習慣於看起來很糟糕的網頁。許多熱門網站在他們的瀏覽器中根本不工作,所以有一些佈局故障的用戶根本不會將其分類。他們仍然會使用該網站。

如果它實際上被破壞到無法使用的地步,那麼這是一個不同的故事;在這種情況下,你需要考慮這幾個IE6用戶對你來說有多重要,以及這個工作需要花費多少時間,然後相應地解決這個問題,但這並不是這樣的情況:網頁看起來像上班。它看起來有點不起作用,但它起作用。

相關問題