烟台seo向您推荐:区别FF,IE6,IE7的css hack

在写css时遇到一个问题:就是用css样式写出来的页面在FF,IE6,IE7显示不一样,查了资料之后发现可以利用css的hack来控制

css 有如下hack:

IE都能识别*; 标准浏览器(如FF)不能识别*;
IE6能识别*, 但不能识别 !important,
IE7能识别*,也能识别!important;
FF不能识别*; 但能识别!important;

所以可以用如下语句区别不同的浏览器

区别IE6与FF:
   background:#f00;*background:#ff0;
   或 background:#f00 !important; background:#ff0;

区别IE6与IE7:
  background:green !important;background:blue;

区别IE7与FF:
  background:orange; *background:green;

区别FF,IE7,IE6:
  background:#f00;*background:#ff0 !important;*background:#fff;