IE8包含绝对定位div的div的不透明度

时间:2012-07-05 09:03:42

标签: html css opacity

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

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

谢谢,

安迪

2 个答案:

答案 0 :(得分:1)

几乎就在那里。只需在CSS中更新这一行:

#opacity, #opacity div {

问题在于,当您编写 #opacity 时,它会定位该元素,但不会定位其子元素。像上面那样写它会纠正这个。

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

答案 1 :(得分:0)

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

filter:inherit;

这应该做的工作(它对我有用)。

来源:

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