ie6~ie9 hack兼容寫法 已測試

從后往前 , 依次是,firefox,ie9 ,ie8,ie7,ie6.
(注意杠9杠0,不知道為什么顯示不出來,因此用的全角的)
復制代碼代碼如下:
selector{
background-color:#f00;/*all*/
background-color:#0ff\0;/* ie 8/9 */
background-color:#0f0\9\0;/* ie9 */
*background-color:#00f;/*ie7*/
_background-color:#ff0;/*ie6*/
background-color//:#090;/*非IE*/
background-color:#900\9;/*所有ie*/
}
當然 , 還有專門針對IE7的寫法: background-color:#00f;
不過上述代碼,我把background-color改成background時,又區分不出ie9和ie8了,因此,使用的時候最好注意一下 。
寫法中,要注意順序:
background-color:#0ff\0;
background-color:#0f0\9\0;
第一行是針對ie8、9的 。
第二行才是針對ie 9的
相關經驗推薦
- DIV+CSS相對IE6 IE7和IE8瀏覽器行為區別及兼容性問題整理
- 讓IE6支持css3,讓 IE7、IE8 都支持CSS3
- 讓IE9以下版本的瀏覽器兼容HTML5的方法
- IE6,IE7,IE8 css bug搜集及瀏覽器兼容性問題解決方法匯總
- 網頁排版應該考慮IE6的兼容性問題
- 如何設置IE9兼容性視圖解決IE9瀏覽網頁時不正常問題
- IE11/ie9/ie10 win7旗艦版、win8專業版KB4036586更新補丁下載地址匯總
- IE9的css hack使用示例
- css padding屬性兼容ie6,ie8,firefox實例詳解
- jQuery實現簡單網頁遮罩層/彈出層效果兼容IE6、IE7
