同樣版本的IE瀏覽器為什么頁面顯示的不一樣?
因為各個瀏覽器廠商對CSS的支持程度不同,越老的瀏覽器問題越多,IE6是最臭名昭著的。顯示效果不一樣,就是兼容問題,兼容問題的解決方法一種是用hack,但對待hack的態度是:能不用盡量不用。
如果你能對CSS的原理作比較好的理解,可以用最少的hack去實現多瀏覽器兼容的頁面。但必須要提一點的是:真的有必要全瀏覽器兼容嗎?
那樣你會活得很累,新技術永遠得不到很好的學習,還在為苦逼的老版本的瀏覽器BUG寫HACK,最好的方法是根據用戶瀏覽器比例對瀏覽器做分級策略,優雅降級,你自己用了低版本的軟件憑啥讓你享受高版本的待遇?