Internet Explorer中的透明背景

时间:2013-02-07 00:09:48

标签: css internet-explorer

我在div元素中设置了透明背景。它的子元素没有透明背景。

我有:

background: rgba(181, 182, 183, 0.6);

对于IE,我试过以下:

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B5B6B700, endColorstr=#B5B6B700);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B5B6B700, endColorstr=#B5B6B700)";

正确的hex值是多少?我不确定最后两位数。

1 个答案:

答案 0 :(得分:0)

尝试@ MatTheCat的答案,获取IE透明背景后备:CSS background opacity with rgba not working in IE 8

查看当前代码,如果您无法使背景透明,则可能需要添加zoom: 1才能在IE中触发hasLayout。

试试这个:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B5B6B700,endColorstr=#B5B6B7000); 
zoom: 1;
More info on hasLayout。