ie7ie8可以用css3的属性吗

html-css019

ie7ie8可以用css3的属性吗,第1张

不可以,IE9才开始兼容CSS3,而且还不是完全兼容,比如border-image属性IE9就不兼容。但是大部分常用的还是兼容的,比如border-radius。但是IE7和8是完全不兼容CSS3

Selectivizr可以让IE6~8支持CSS3伪类和属性选择器,selectivizr是一个JavaScript工具,使IE浏览器也可以支持CSS3伪类以及属性选择器,使用很简单,只要把js include到页面上。示例代码如下:

<script type="text/javascript" src="selectivizr.js"></script>

<![endif]- ->

Selectivizr的优点在于:

1. 让老的IE浏览器支持19个CSS3伪类,2个伪元素,以及所有的属性选择器。

2. 即使你完全不懂JavaScript,也没有关系,因为你只要链接这个文件就ok了。

3. 可以与现存的JavaScript库协调工作。

目前只支持border-radius box-shadow 和 text-shadow 不过不建议用,会有浮动到时候又要hack,而且代码性能差。

注意:不支持rgba颜色值,诸如box-shadow:0 0 3px rgba(0,0,0,.2)只能box-shadow:0 0 3px #f5f5f5