2012-01-17 70 views
3

我有一個網站,我開發和測試使用Firefox 9獨家。在此版本的Firefox中查看時,我對佈局/樣式感到非常滿意。我現在正面臨讓IE7 +顯示同樣出色(或儘可能接近)的不可饒恕的任務(我不支持IE6)。當然,我也希望能夠在Safari瀏覽器中很好地展示Chrome,但我認爲他們能夠很好地執行這些標準,所以我並不擔心這些標準。「修復Internet Explorer」樣式表

我正在使用JQuery for JavaScript,希望這意味着我沒有太多的JavaScript行爲差異,所以我最關心的是CSS。我想很多其他人都在走這條路,所以我希望有一個樣式表可用,當有條件地包括在內時,將修復在IE瀏覽器中查看網站時遇到的最常見的CSS問題,這些問題僅在Firefox中測試過。這樣的事情存在嗎?

回答

6

一個全能的miracle.css文件,它可以治癒所有IE相關的弊病嗎?要是!該解決方案可能會歸結爲一個選擇的部分或全部的以下內容:

  • 正常化http://necolas.github.com/normalize.css/
    帶來最瀏覽器的默認設置,以更一致的基準(認爲這是一種替代流行埃裏克邁耶reset.css)
  • Modernizr的http://www.modernizr.com
    因爲你已經在使用的JavaScript,包括Modernizr的會給你的檢測瀏覽器功能的其他方法看。必要時還可以自動將.ie7/.ie8等類文件插入到您的標記中,從而使您可以將IE定位到您的樣式中。
 
    .standard { ... } 
    .ie7 .standard, .ie8 .standard { ... } 
  • CSS3PIEhttp://www.css3pie.com/
    漸進的Internet Explorer - 允許定型通常失敗的IE(例如,線性梯度,圓角等)
  • IE7.JShttp://code.google.com/p/ie7-js/
    可能與您之前最接近的是CSS修正(這無疑仍然是必要的)。應該有助於讓你更接近理想的最終結果。
+0

我並不是真的希望只是放在一個.css文件中,一切都會好起來的,但至少可以讓我獲得80%左右的效果。謝謝(你的)信息 – 2012-01-17 10:29:40

相關問題