1、IE6
a、不支援png半透明圖檔,隻能用filter實作
b、不支援css的max-width、max-height、min-width、min-height
其他不用說,一團糟,不過項目中還是得去相容!
2、IE7
a、解決了png半透明圖檔的支援問題
b、解決了css的max-width、max-height、min-width、min-height支援
c、解決了css float導緻的bug
d、增強了css選擇器,比如,div節點也支援:hover僞類了
雖然解決了IE6的很多問題,不過IE7始終是一個中間産物,很多時候會出現讓人摸不着頭腦的樣式問題,一般情況下,zoom:1是萬能的
3、IE8
a、完全支援css2.1的選擇器,向w3c看齊,逐漸标準化
b、去掉了css中expression的支援,而增加-ms-的私有字首
c、js方面,支援localStorage了
d、由于版本多,是以搞出了一個UA相容模式:X-UA-Compatible
4、IE9
a、css3支援(部分)
b、html5支援(部分)
但是Javascript引擎換掉了,換成了chakra,性能很贊,同時也反映出:部分DOM操作已經不再向下相容了。在這個時候,IE9已經實作w3c标準化了。
5、IE10
a、css3和html5的強支援
b、更多的-ms-私有屬性(私有屬性多了以後,會不會又走偏了?當然,這是chrome和firefox帶頭走偏的。。。各種私有屬性!!!)
總之,咱們做前端的,就得跟着變化走,然後去适應這些變化。
轉載于:https://www.cnblogs.com/happy1992/p/7143503.html