针对前端网页测试时,filter:alpha(opacity=20);在IE8及以下版本刷新无效情况

针对前端网页测试时,filter:alpha(opacity=20);在IE8及以下版本刷新无效情况解决办法

最近在学习前端方面的知识,了解到了opacity这个属性,可以设置元素的透明度显示,但是这个属性在IE8及以下版本会失效,我们通常都会在这里的后面加几句适配语句,解决不同浏览器和IE8及以下版本浏览器兼容问题。
比如:

`opacity:0.2;
/* IE 8 */
filter:alpha(opacity=20);
/* Firefox,Safari(WebKit),Opera */
-ms-filter:alpha(opacity=20);`

但是我在IE8测试时会发现,页面加载以后,透明度并没有改变
在这里插入图片描述
可以看出,透明度并没有改变,难道是filter:alpha(opacity=20);失效了吗?
不,大家注意看切换到IE8版本时,IE页面底部会弹出一个提示窗口
在这里插入图片描述
在这里插入图片描述
我们只需点击【允许阻止的内容】就可以正常使用filter:alpha(opacity=20);了。IE默认取消了一些css样式的加载,所以我们需要注意一下这里。
在这里插入图片描述
感谢阅读!个人拙见,如果有不对的地方,还请见谅和指出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值