为什么这个div继承了父母的不透明度?

Mic*_*vis 2 css z-index opacity

通常我会尝试在这里很好地记录这个问题,并复制一些代码,这样当我链接到的URL以证明问题不再导致任何地方时,至少问题将有足够的代码在其中,以便有人阅读很久以后可能会遇到同样问题的人可以看到这个例子.但在这种情况下,我遇到的问题是如此具体......我不知道什么是错的,所以我不知道在这里复制什么代码.

我有一个div,不透明度设置为1,在另一个div中,不透明度设置为.5,以制作一个非常便宜的"灯箱"效果.至少在其他两个网站上,我完全按照完全相同的方式完成了这个问题,并且从未遇到过这个问题.事实上,如果我在Dreamweaver中打开一个新的HTML页面并尝试复制该问题,我就不能.我知道我必须忽略一些如此荒谬的简单,但......

有问题的网址是http://pmind.com/staging/123/dashboard.shtml

中间的白色框generate_window继承其父级(generate_window-wash)不透明度.

为什么?

SLa*_*aks 5

父母<div>,包括其中的所有内容,都是透明的.

您不能在透明元素内部使用不透明元素.

相反,您可以将不透明定位在透明的<div>上方,而不是孩子.