2009-05-06 96 views
1

所以我一直在網站上工作,現在像幾個月,我主要在鉻上測試它。但在我釋放任何東西之前,我總是在firefox 3.something和IE7上檢查它。現在我收到了一些抱怨,說它在IE6中看起來不太好,當我檢查它時...好吧,它看起來不像它應該的。是否有任何快速修復,我可以添加到我的HTML,使它看起來在IE6相同,因爲它在其他地方?需要幫助與IE 6

+5

這裏沒有魔術...想發佈一些導致它看起來「破」 – 2009-05-06 16:13:32

+10

我看到這個標題,並認爲,「在HTML的啊我們都不是?「 – Rob 2009-05-06 16:13:33

+2

「快速修復」,哈哈,不錯的一個 - IE6是np-hard – annakata 2009-05-06 16:28:18

回答

1

沒有快速訣竅讓一切工作。幾乎必須檢查每個看起來不同的元素。也就是說,你可以試着看一下CSS重置文件。 Yahoo has one. 如果你search google我相信你可以找到其他人。

0

呃......如果有一個簡單的解決方案,我真的很想知道它。 :) 但是你可以使用this好的微軟工具來交叉測試你的頁面。 比較網站的最終呈現可能是有用的。

2

一個非常好的開始是http://code.google.com/p/ie7-js/只需將它放置在文檔頭部的條件註釋標記中,它將使ie6'符合標準'。之後,確保每個版本的IE都有獨立的css文檔,並確保您的所有代碼對w3的驗證器都有效。同時聲明一個doctype可以解決很多問題,但它必須在瀏覽器看到的第一行。

編輯:另外,對於PNG透明度,我發現這個http://www.twinhelix.com/test/(IE PNGFIX 2.0 Alpha)效果最好。

1

閱讀此:Internet Exporer box model bug。還可以嘗試使用YUI重置或Eric Meyer的resetReloaded爲所有樣式設置基線。

並停止在Chrome中開發!用Firebug試用Firefox。

0

如果在IE7中看起來不錯,CSS重置可能不會執行任何操作。在浮動和溢出時會出現雙倍餘量:自動錯誤是需要爲每次出現手動添加的東西。我建議將下面的行到你的頭標記:

<!--[if lt IE 7]><style type="text/css">@import "/stylesheets/ie6.css";</style><![endif]--> 

,然後(一次是,一個)

寫作ie6.css文件來修復所有的錯誤,你想大概沒有什麼聽到,但這就是爲什麼每個人都非常討厭IE6

5

在downvotes的風險:你有沒有嘗試添加IE6到你的測試矩陣?如果你有相當多的用戶抱怨IE6看起來不好,你顯然有相當數量的用戶使用IE6來使用它,所以看起來它是值得的,只需將它添加到你的瀏覽器集中在發佈前檢查。只是在說'。

1

您的網站在IE6中「破」的程度如何?如果它很小,那麼我不會擔心它。

它在IE6中工作有多關鍵?這是share of the market是緩慢但肯定下降(從政府網站看我自己的日誌也表明,IE6肯定會消失)。你可以在你的網站上顯示一條消息,讓用戶知道他們是否使用IE6並建議他們升級?

有很多原因要升級,並教育你的用戶爲什麼他們應該升級也可能是值得的?