区别不同浏览器,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;
注:IE都能识别
*;标准浏览器(如FF)不能识别
*;
IE6能识别
*,但不能识别
!important,
IE7能识别
*,也能识别
!important;
FF不能识别
*,但能识别
!important;
| IE6 | IE7 | FF |
* | √ | √ | × |
!important | × | √ | √ |
另外再补充一个,下划线"
_",
IE6支持下划线,
IE7和
firefox均不支持下划线。
于是大家还可以这样来区分
IE6,
IE7,
firefox: background:
orange;
*background:
green;
_background:
blue;
注:不管是什么方法,书写的顺序都是
firefox的写在前面,
IE7的写在中间,
IE6的写在最后面。
PS:想网页兼容
IE6、
IE7和
firefox就像在哄三个互相怄气的孩子 这个要抱那个要哄还有个跟后面要糖 高兴了这个惹恼了那个 烦都烦死 还是写软件省点心,起码不用考虑浏览器兼容问题!