IE7对css挑选器的改善

2021-01-20 16:45 jianzhan

1、对伪类的适用。IE6和更低的版本号针对伪类的适用仅限于a标识,诸如“:hover”、“:active”、“:focus”之类的伪类基础理论上是应当可用于全部元素的,可是IE6和更低版本号抛下了它们。这次IE7有挑选地适用了“:hover”。
div:hover {
background-color: #B7B7B7;
}
各位能够试试。
2、对子挑选器的适用。如今在IE7里你可使用以下的界定:
#block1 > h3 {
color: red;
}
3、对邻近挑选器的适用。你能够特定同1父元素下的相邻某个元素以后的元素的款式
* p {
color: Blue;
}
4、对邻近挑选器的拓展(?或许是bug),IE7适用“* html”这样的通用性挑选器和邻近挑选器的组成,留意,这里是“* html”,很怪异吧? FF2.0和别的访问器是不适用这样的写法的,但是都适用“* body”这样的。因此,对IE7的CSS HACK便可以运用* html来写了。
5、对特性挑选器的适用。适用了
a[rel="nofollow"]
[class="ie7"]
a[rel~="my"]
这几个特性挑选器,可是還是不适用a[titile]。
挑选器在平常的运用里非常少用到,有1种说法是3D渲染会比别的的慢。但是许多挑选器的实际效果在这以前是只能应用js来完成的,相对js,css好像更为合理率1些。