CSS对IE6、IE7、IE8支持详细的易用的参考

2020-05-11 18:21:57易采站长站整理

支持情况

IE6
No
IE7
Yes
IE8
Yes

非锚点元素中的:hover
示例

div:hover {
color: #f00;
}

描述

:hover
伪类可以应用到任何元素的悬停状态,而不只是a标签。

支持情况

IE6
No
IE7
Yes
IE8
Yes

:first-child伪类
示例

div li:first-child {
background: blue;
}

描述

改伪类定位每一个指定的元素的父级元素的第一个子元素。

支持情况

IE6
No
IE7
Yes
IE8
Yes

Bugs

IE7中,如果要定位的第一个子元素之前有HTML注释,first-child伪类将会无效。

:focus伪类
示例

a:focus {
border: 1px solid red;
}

描述

该伪类定位有键盘焦点的所有元素。

支持情况

IE6
No
IE7
No
IE8
Yes

:before 和:after 伪类
示例

#box:before {
content: "本段文字在盒子前面";
}
 
#box:after {
content: "本段文字在盒子后面";
}

描述

这两个伪元素分别在指定元素的前面和后面添加生成的内容,结合content属性一起使用。

支持情况

IE6
No
IE7
No
IE8
Yes

属性支持
由position产生的实际大小
示例

#box {
position: absolute;
top: 0;
right: 100px;
left: 0;
bottom: 200px;
background: blue;
}

描述

定义

top
,
right
,
bottom
, 和
left
值到绝对定位的元素上将给这个元素实际的大小(宽度和高度),虽然并没有设定使宽度和高度值。

支持情况

IE6
No
IE7
Yes
IE8
Yes

Min-Height 与 Min-Width
示例

#box {
min-height: 500px;
min-width: 300px;
}

描述

这两个属性分别指定元素的宽和高的最小值,允许一个盒子可以比指定的最小值更大,但是不能更小。它们两个可以一起使用,也可以分开来用。