我们已经回来
搞了两个demo,第一个可以针对Firefox/Opera:IE7:IE6显示不同的DIV(IE5.5和IE5没有测试过),运行良好。
第二个希望针对Firefox/Opera:IE7:IE6显示不同的背景色,没成功(可能根本没法成功?)。如果哪位高手有办法解决,请指点。
Written by Datou
十月 19th, 2006 at 3:00 下午
5条评论
Subscribe to comments with RSS or TrackBack to 'IE7的CSS Hack'.
对IE,最好还是用条件注释。 这里有个简单的hack: *+html div{ /* IE7 only rules here; */ }
old9
2006/10/19 21:39
所以第二个可以这样写: #hackbox { background: red; } * html #hackbox { background:green; } *+html #hackbox{ background: blue; }
important hack现在应该不好用了,IE7已经修正了important的bug。 还是那句话,对IE,尽量不用hack而用条件注释。
2006/10/19 21:49
old9觉得一个css里面用条件注释来搞定所有浏览器好呢,还是在html里面用条件注释引用不同的css好?
Datou
2006/10/20 10:54
条件注释就是用在HTML里面的,CSS里面的一般就是hack了。 我比较倾向于用条件注释引用不同的CSS。
2006/10/20 14:42
多谢老九,现在各种浏览器基本都显示正常了 :)
2006/10/23 09:15
Name (必需)
Mail (will not be published) (必需)
Website
对IE,最好还是用条件注释。
这里有个简单的hack:
*+html div{
/* IE7 only rules here; */
}
old9
2006/10/19 21:39
所以第二个可以这样写:
#hackbox {
background: red;
}
* html #hackbox {
background:green;
}
*+html #hackbox{
background: blue;
}
important hack现在应该不好用了,IE7已经修正了important的bug。
还是那句话,对IE,尽量不用hack而用条件注释。
old9
2006/10/19 21:49
old9觉得一个css里面用条件注释来搞定所有浏览器好呢,还是在html里面用条件注释引用不同的css好?
Datou
2006/10/20 10:54
条件注释就是用在HTML里面的,CSS里面的一般就是hack了。
我比较倾向于用条件注释引用不同的CSS。
old9
2006/10/20 14:42
多谢老九,现在各种浏览器基本都显示正常了 :)
Datou
2006/10/23 09:15