CSS浏览器兼容性Hack_html/css_WEB-ITnose
程序员文章站
2022-04-30 20:51:06
...
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:,针对IE6及以下版本:,这类Hack不仅对CSS生效,对写在判断语句里面的所有代码都会生效。
书写顺序,一般是将识别能力强的浏览器的CSS写在前面。浏览器优先级别:FF
类内部Hack:比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等
选择器Hack:比如 IE6能识别*html .class{},IE7能识别*+html .class{}或者*:first-child+html .class{}。等等
HTML头部引用(if IE)Hack:针对所有IE:,针对IE6及以下版本:,这类Hack不仅对CSS生效,对写在判断语句里面的所有代码都会生效。
书写顺序,一般是将识别能力强的浏览器的CSS写在前面。浏览器优先级别:FF
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
推荐阅读
-
浏览器Lexer与XSS-HTML编码_html/css_WEB-ITnose
-
求兼容手机浏览器的DIV弹出层CSS写法_html/css_WEB-ITnose
-
解决浏览器显示长数字不能自动换行或长字母不能换行的问题_html/css_WEB-ITnose
-
收集IE6.0与其它浏览器,样式兼容问题_html/css_WEB-ITnose
-
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
-
浏览器兼容性问题——IE不支持却很实用的CSS属性(一)
-
笔试常考--浏览器兼容性问题及解决方案(CSS)
-
对浏览器css兼容性的学习理解及问题解决汇总
-
DIV+CSS在不同浏览器中的表现_html/css_WEB-ITnose
-
[转]CSS浏览器兼容问题总结_html/css_WEB-ITnose