Differentiating between IE 6 and below and IE 7
Firstly we can target IE 6 and IE 7 separately using the underscore hack and far less well documented star property hack (commonly mistaken for the star HTML hack).
.box {
background: #00f; /* all browsers including Mac IE */
*background: #f00; /* IE 7 and below */
_background: #f60; /* IE 6 and below */
padding: 7px;
color: #fff;
}
View Example
In this example all non IE browsers (which also includes Mac IE) see the first background rule. This sets the box colour to blue. Both IE 6 & 7 then see the next rule (prefixed with a star) which overrides the first rule and sets the background colour to red. Finally IE 6 and below also see the final rule (prefixed with an underscore) and set the background colour to orange.
本文介绍如何利用CSS技巧区分不同版本的IE浏览器,包括IE6、IE7,通过不同的CSS属性来实现样式在不同IE版本间的正确显示。
1438

被折叠的 条评论
为什么被折叠?



