为了在IE9之前的版本中显示以下CSS,应该采取什么解决方法:
background-color: hsla(182, 44%,76%,.5);
最佳答案
您可以使用Microsoft专有的“过滤器”之一来执行此操作:
background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FA7DBDD,endColorstr=#7FA7DBDD);
zoom: 1;
十六进制值按ARGB顺序排列。因此,将您的颜色转换为RGB十六进制值(在这种情况下为
#A7DBDD
),然后将不透明度放在前面(十六进制为0.5等于7F):#7FA7DBDD
最好在IE特定的样式表中完成此操作,最好使用条件注释。