网页设计之css兼容IE6,IE7,firefox最好的hack写法解决方案
发布日期:2012-11-6

用*和_(下划线)(其中红色代表Firefox、蓝色代表IE6、绿色代表IE7) 兼容三种浏览器时IE7可以读取带*的属性值其他两个读不到,IE6的可以读取带_的属性值其他两个读不到,firefox则直接用正常的写法就可以了

区别IE6与Firefox:
background: red; _background: blue;
区别IE6与IE7:
background: green; _background: blue;

*background: green; _background: blue;
区别IE7与Firefox:
*background: green; background: red;
区别Firefox,IE7,IE6:
*background: green ; background: red;  _background: blue;
(最好是把IE7的样式放在前面--带* 号的CSS属性,因为有的时候放在后面会有加载不到的情况)


上一篇:网页设计之内容超过了定义的div的高度,自动出现向下的滑动条  下一篇:网页设计之DIV最大宽度和最小宽度解决办法

  
分享 |