CSS浏览器兼容性----Hack
生活随笔
收集整理的這篇文章主要介紹了
CSS浏览器兼容性----Hack
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CSS Hack大致有3種表現形式,CSS類內部Hack、選擇器Hack以及HTML頭部引用(if IE)Hack,CSS Hack主要針對IE瀏覽器。
類內部Hack:比如 IE6能識別下劃線"_"和星號" * ",IE7能識別星號" * ",但不能識別下劃線"_",而firefox兩個都不能認識。等等
選擇器Hack:比如 IE6能識別*html .class{},IE7能識別*+html .class{}或者*:first-child+html .class{}。等等
HTML頭部引用(if IE)Hack:針對所有IE:<!--[if IE]><!--您的代碼--><![endif]-->,針對IE6及以下版本:<!--[if lt IE 7]><!--您的代碼--><![endif]-->,這類Hack不僅對CSS生效,對寫在判斷語句里面的所有代碼都會生效。
書寫順序,一般是將識別能力強的瀏覽器的CSS寫在前面。瀏覽器優先級別:FF < IE7 < IE6 , CSS hack書寫順序一般為FF IE7 IE6。
類內部Hack:比如 IE6能識別下劃線"_"和星號" * ",IE7能識別星號" * ",但不能識別下劃線"_",而firefox兩個都不能認識。等等
選擇器Hack:比如 IE6能識別*html .class{},IE7能識別*+html .class{}或者*:first-child+html .class{}。等等
HTML頭部引用(if IE)Hack:針對所有IE:<!--[if IE]><!--您的代碼--><![endif]-->,針對IE6及以下版本:<!--[if lt IE 7]><!--您的代碼--><![endif]-->,這類Hack不僅對CSS生效,對寫在判斷語句里面的所有代碼都會生效。
書寫順序,一般是將識別能力強的瀏覽器的CSS寫在前面。瀏覽器優先級別:FF < IE7 < IE6 , CSS hack書寫順序一般為FF IE7 IE6。
轉載于:https://www.cnblogs.com/samtrybest/p/5071173.html
總結
以上是生活随笔為你收集整理的CSS浏览器兼容性----Hack的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: less最后一页 linux_linux
- 下一篇: Onvif协议及协议测试工具使用详解