CSS hack方法大全
CSS hack 技术是实现网页针对不同浏览器开发的一种方法。目前主流的集中浏览器都未对w3c标准达到统一。
CSS hack主要通过“.”,“>”,“*”,“_”来进行区分。
例如:同样的文字在不同浏览器中显示不同的颜色:
color:brown !important; /*用于Opera、Firefox2、Firefox3等现代浏览器*/ >color:green !important; /*IE7、IE8可以识别该规则,因此它覆盖掉了上一条规则*/ color:red; /*所有浏览器都可以识别,但是以上两条规则有!important,所以这条规则被忽视;只有IE6认识并覆盖掉上两条规则*/
这里注意一定要把IE6写在最下面,把ff和opera放最前面。
总结一下 CSS hack方法:
区别IE6与FF:
background:orange;*background:blue;
区别IE6与IE7:
background:green !important;background:blue;
区别IE7与FF:
background:orange; *background:green;
区别FF,IE7,IE6:
background:orange;*background:green !important;*background:blue;
css hack备注:IE都能识别*;标准浏览器(如FF)不能识别*;
IE6能识别*,但不能识别 !important,
IE7能识别*,也能识别!important;
FF不能识别*,但能识别!important;
【你可能还喜欢这些文章:】














这有用
呵呵。