* 盡量不使用ie6不支持的選擇符
能符合這兩個條件的最簡潔的寫法,就是我們的目標。
由此展開,我論述了在CSS實踐上的另一種思路。這是我自去年年中至今年4月在SNDA進行商城開發過程中對于前端web設計編程的思考和實踐的首次書面整理。
如下:
對于taobao網站css的原則,我個人認為這兩條原則是較為保守的,當然對于taobao這樣的網站,采用比較保守的策略是很合情合理的。
我談一下我對著兩個原則的一般看法。
對于hack,我覺得要區別對待。對于使用selector或利用其他特定瀏覽器的bug來做hack的,需要謹慎。因為這類hack沒有向后兼容性,很可能碰到下個版本的瀏覽器,支持了原先不支持的selector,或者修復了原先的bug,這就慘了。MSIE7就是一個典型例子。實際上90%的hack都是為IE準備的,而對于IE來說,最好用condition comments,這是IE團隊推薦的方法 —— 它的優點除了向后兼容性的保證之外,還有就是可以把IE特定的代碼寫在單獨的stylesheet里(其他瀏覽器可以不load它從而節約帶寬),但是缺點也是這個,就是同一個效果,要在兩個樣式表里維護。
文章來源于領測軟件測試網 http://www.kjueaiud.com/