全世界的網頁設計師都同意,並且公認:

IE 6 是一個糟糕而麻煩的網頁瀏覽器。」

IE 6 的「糟糕而麻煩」,主要來自它對網頁標準的支援不足,每每使得網頁設計師必須耗費額外不必要的時間精力來修正錯誤。

一般來說,網頁設計師修正IE6錯誤的作法,主要有:

  1. 直接CSSCascading Style Sheets hack,以一個前綴「_」字元對Selector屬性進行差異宣告
  2. Conditional Comments條件式註解指定IE6專用的CSS或JavaScript(ie7.js)

但,究竟在什麼時候?什麼情況?適用哪種作法來修正IE6錯誤呢?

今早讀到《The IE6 Equation》與《Re: The IE 6 Equation》這兩篇文章,便為了這樣的問題而針鋒相對。

就我個人的親身經驗,絕大多數時候都把IE視作「最後再來解決的問題」,所以,從來也沒想過要大費周章算什麼方程式來決定bug fixs的作法。

不過,就尋求更有效率的網站網頁維護作法而言,這兩篇文章所提及的幾點觀點思維確實值得我們作為參考。

3 تعليقات

‏قال غير معرف…
就算只是一般的使用者也會覺得IE6跑的比較慢
就算沒用什麼特別的功能也一樣
‏قال herotham
我一直都搞不懂网络科技,想请问一个搅扰我已久的问题:
请问为何用活狐看我以blogger架设的部落格会看不到一些元素??

我的部落格:
部落格名1:咖啡豆之家
网址:http://houseofcoffeebean.blogspot.com/

部落格名2:In Praise of Book
网址:http://www.inpraiseofbook.blogspot.com/
‏قال Jas
herotham:

我去你的部落格用IE跟FF對照之後,
猜想你所指的應該是filter:grow跟filter:shadow吧。

事實上,這種透過filter來實現暈邊或陰影的網頁特效語法都是IE only。

換言之,它並不符合W3C所規範的網頁標準。
أحدث أقدم