1、针对IE5以下和(IE5、firefox)引入文件区别
@import url("newstyle.css");后者可以识别,前者不能识别
2、针对IE和firefox指定设备类型选项
@import url("newstyle.css") screen;后者可以识别,前者不能识别
3、注释区别
#content{color-size:18px;}firefoxIE6及以上可以,IE5不行
注:选择符与之间,不允许有空格存在。如果有空格存在,那么该CSS hack不会产生任何作用
4、属性选择符针对IE6和火狐
span[class=left]{color:blue}对于这种属性选择符,IE6及以下版本不能识别,但是firefox和IE6以上可以识别
[xmlns] #content{color:blue}可以使用[xmlns]作为顶级选择符。但是使用此方法必须让你的html标签加上xmlns属性。例如:<html xmlns=http://www.w3.org/1999/xhtml>
5、特殊
#content{
voice-family:"\"}\"";
voice-family:inherit;
color:red;
}
使用代码中的两句voice-family属性之后,下面的color:red;将不会被IE5.5以及以下的浏览器解析
6、+hack
#content{
width:500px;
+width:500px;IE8以下可以执行IE8及firefox不行
}