【发布时间】:2012-07-05 15:58:41
【问题描述】:
想知道这是否可能:我有一个容器 div,它设置了不透明度,并且该 div 内部是两个(或更多)绝对定位的 div。它应该使整个事情变得透明,就像在除 IE8 之外的所有浏览器中一样(IE7 甚至可以工作!)
谢谢,
安迪
【问题讨论】:
想知道这是否可能:我有一个容器 div,它设置了不透明度,并且该 div 内部是两个(或更多)绝对定位的 div。它应该使整个事情变得透明,就像在除 IE8 之外的所有浏览器中一样(IE7 甚至可以工作!)
谢谢,
安迪
【问题讨论】:
差不多了。只需在 CSS 中更新这一行:
#opacity, #opacity div {
问题在于,当您编写 #opacity 时,它针对的是该元素,而不是其子元素。像上面这样写可以纠正这个问题。
【讨论】:
您可以在内部 div 的 CSS 声明中添加以下行:
filter:inherit;
这应该可以完成工作(它对我有用)。
来源:
【讨论】: