css
我已經習慣了做好頁面之後去解決不同瀏覽器的相容性問題,不斷的測試,不停的修改CSS hack以保證在大部分的瀏覽器上得到最佳效果。光IE就需要兼顧IE5.X與IE6,以後也許還要為IE7來寫單獨的CSS hack,或許是這樣的工作做得多了開始討厭這樣的沒有效益的勞動。就是為了去滿足那些少數的IE5.0使用者或是為了滿足那些極端的Firefox或是 Opera的推崇者們,我需要花費多一倍的時間來研究這些,我開始思考當瀏覽器不斷成長,不斷更新,我們的CSS hack是不是要沒完沒了的寫下去,並且越寫越多?IE7已經出來了,雖然只是BETA版不過已經開始有人研究IE7的CSS hack怎麼寫。
當這個世界的瀏覽器都開始免費的時候我們的思路是不是應該變變了,現在的瀏覽器都有線上升級的功能,也就是說只要他的機器連著網他的瀏覽器就可能使終保持最新。當這個時代建立在互連網之上時,電腦不上網的可能性也會不斷的減少。所以我們是不是有必要重新思考一下自己的工作?我們是不是還需要老老實實的去寫自己的CSS hack而讓自己的網站在大部分瀏覽器下都保持一致呢?
在我看來我們應與時俱進的發揮自己的專業影響力,推動社會進步與技術發展。一昧得滿足應對低級瀏覽器也就是讓更多的人安於不安全、技術落後的瀏覽器,並且對於我們一些新技術、新效果、新安全標準都會產生限制與局限。要讓民眾明白,選擇升級新型瀏覽器可以得到更為精彩的使用者體驗,並且可以完美瀏覽更多網站而不會出現錯誤。
所以我們使用CSS hack應需要有引導民眾更新升級瀏覽器的作用與功能。再說了現在的瀏覽器升級也是不花錢的,並且都有自動升級的功能。所以我覺得不斷的放棄舊版瀏覽器是有必要的,當然CSS hack的功能不光可以用來相容瀏覽器還可以幫且我們引導客戶的軟體升級。比如我們在IE5.X的瀏覽器顯示軟體版本太低,安全性較差,請升級後暢快瀏覽本站。至於你要推薦哪個瀏覽器那就自己作主了。
並且我認為CSS hack不光可作為相容性解決方案,也可以作為我們另一種工作的工具。比如我們針對不同的瀏覽器設定屬於其不同的皮膚樣式。所以作為CSS hack也不應只是用來做單調的工作,還要以發揮想象力讓我們的網站成為“百變女郎”。
不斷淘汰舊瀏覽器是趨勢也是必然,加之瀏覽器的更新是沒有費用產生的,並且可以給民眾們帶來更多的使用者體驗。我們何不在這個潮流的背後推上一把,加速技術的革新?當然滿足客戶需求是第一位的,但是我們可以從自己的網站做起。一直淘汰舊瀏覽器,豐富不同瀏覽器的接收內容。