说明:一些CSS Hack由于浏览器存在交叉认识,所以需要通过层层覆盖的方式来实现对不同浏览器进行Hack的。如下面这个例子:如想同一段文字在IE6,7,8,chrome,safari,显示为不同颜色,可这样写:
.test{
color:#000; /* 正常写法普遍支持 */
color:#00F\9; /* 所有IE浏览器(ie6+)支持 */
/*但是IE8不能识别“ * ”和“ _ ” */
[color:#000;color:#0F0; /* SF,CH支持 */
color:#00F\0; /* IE8支持*/
*color:#FF0; /* IE7支持 */
_color:#F00; /* IE6支持 */
}
但是css hack有风险,使用需谨慎。
本文介绍了一种利用CSS Hack来针对不同浏览器版本设置特定样式的技巧。通过层层覆盖的方法,可以实现同一段文字在IE6、IE7、IE8、Chrome、Safari等浏览器中显示不同的颜色。
378

被折叠的 条评论
为什么被折叠?



