2

想知道这是否可能:我有一个容器 div,它设置了不透明度,并且在该 div 内部是两个(或更多)绝对定位的 div。它应该使整个事情变得透明,就像在除 IE8 之外的所有浏览器中一样(IE7 甚至可以工作!)

http://jsfiddle.net/yckQu/6/

谢谢,

安迪

4

2 回答 2

1

差不多好了。只需在 CSS 中更新这一行:

#opacity, #opacity div {

问题在于,当您编写#opacity时,它针对的是该元素,而不是其子元素。像上面这样写可以纠正这一点。

http://jsfiddle.net/yckQu/7/

于 2012-07-05T09:06:20.497 回答
0

您可以将以下行添加到内部 div 的 CSS 声明中:

filter:inherit;

这应该可以完成工作(它对我有用)。

资源:

http://www.jacklmoore.com/notes/ie-opacity-inheritance/

于 2013-03-22T05:45:52.657 回答