ie8样式兼容,不支持ie8

  ie8样式兼容,不支持ie8

  Rgba()是css3的新属性,所以IE8及以下浏览器不兼容。我该怎么办?我终于找到了解决办法。

  解决办法

  我们先来解释一下下面的rgba

  rgba:

  rgba的含义,r代表红色,g代表绿色,b代表蓝色,a代表透明。

  因此,Rgba(0,0,0, 5)表示透明度为0.5的黑色。

  为了解决IE8下的透明性问题,可以添加以下句子:

  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); /*IE8支持*/

  这句话本来是用来渐变的,但是这里没有渐变效果,所以startColorstr和endColorstr设置为相同的颜色。

  这里,#7f000000,#7f代表透明度,000000代表颜色。下面是相应的透明度表:

  以上对IE8下rgba()不兼容问题的完美解决,就是边肖分享的全部内容。希望能给你一个参考和支持。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: