如何让IE浏览器支持CSS3属性

来自:互联网
时间:2018-08-14
阅读:

向让IE浏览器支持CSS3属性,首先得下载微软提供的让IE支持部分CSS3属性的脚本文件?ie-css3.htc

下载地址:https://pan.bAIdu.com/s/1o7HItvG

在CSS中引入ie-css3.htc

.box {
width:300px;
height:300px;
border:1px solid #F60;
border-radius: 10px;
behavior: url(ie-css3.htc);
z-index:9;
position:relative;
}

引入 behavior: url(ie-css3.htc);后,在IE中如果没有给块级元素定义背景色,默认背景是黑色的;给块级元素设置投影效果时,无论阴影颜色定义什么颜色,IE也只会显示黑色。

behavior的url里一定要填写ie-css3.htc的绝对路径,因为 IE浏览器找该文件是相对当前html文件路径来找的,所以如果是动态程序生成的页面一定要填写绝对路径。

因为在IE浏览器下这些CSS 3效果的实现是要借助于VML,由VML绘制圆角或是投影效果,所以一定要有定位属性:position:relative;还需要一个z-index属性。z-index属性最好设置得比较大,如9。

在做圆角框的时候,radius属性的10px是圆角半径,还可以给两个值如“border-radius: 10px 5px;”,这样则左上角与右下角半径为10px,右上角与左下角半径为5px。也可以赋4个值,为“上 右 下 左”。

返回顶部
顶部