0

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值是多少?我不确定最后两位数字。

4

1 回答 1

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;

有关hasLayout 的更多信息。

于 2013-02-07T00:16:57.363 回答