部分IE8使用的兼容CSS3属性的方法

IE6-8支持html5语义化标签如

<header></header>
<footer></footer>

引入html5.js,如CDN方式

<!--[if lt IE 9]>

<script src="//cdn.bootcss.com/html5shiv/r29/html5.min.js"></script>
<![endif]-->

 

属性
chrome
IE6-8
border-radius border-radius: 50%;

border-radius: 50%;//不支持 border-bottom-left-radius: 10%;

behavior: url(ie-css3.htc);

box-shadow box-shadow: 10px 10px 10px orange;

box-shadow: 10px 10px 10px orange;//只显示黑色

behavior: url(ie-css3.htc);

text-shadow text-shadow: 10px 10px 2px blue;

text-shadow: 10px 10px 2px blue;

behavior: url(ie-css3.htc);//IE9--2种都不支持

opacity opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
background-size

background:url('XXX/XXX.jpg');

background-size:cover;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='XXX/XXX.jpg',
sizingMethod='scale')
rgba background: rgba(255,0,255,.1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ff00ff,endColorstr=#19ff00ff);

关于rgba,#19ff00ff,第一部分是#号后面的19。是rgba透明度0.1的IEfilter值。从0.1到0.9每个数字对应一个IEfilter值。对应关系如下:

IE9同时支持filter和rgba,导致效果重叠,需要:

<!--[if lt IE 9]>

.~~

<![endif]-->

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值