Inheritance 将继承的不透明度/过滤器:alpha重置为完全透明度

Inheritance 将继承的不透明度/过滤器:alpha重置为完全透明度,inheritance,css,transparency,opacity,Inheritance,Css,Transparency,Opacity,我有一个黑色背景的包含一个白色元素。我的不透明度为.4,使用以下css结合IE的方法 opacity: .4; filter: alpha(opacity=40); 这使得我的和具有40%的透明度,但我希望h1具有完全的透明度(白色)。如何在同等浏览器支持的情况下实现这一点?提前谢谢 我会使用背景:rgba(0,0,0,4)但IE不支持这一点。这是不可能的-小于1的不透明度值不能被子级覆盖 h1必须位于与div不同的容器中,或者您必须使用透明度为40%的透明PNG作为背景(如果没有解决方法,

我有一个黑色背景的
包含一个白色
元素。我的
不透明度为.4,使用以下css结合IE的方法

opacity: .4;
filter:  alpha(opacity=40);
这使得我的
具有40%的透明度,但我希望h1具有完全的透明度(白色)。如何在同等浏览器支持的情况下实现这一点?提前谢谢


我会使用
背景:rgba(0,0,0,4)但IE不支持这一点。

这是不可能的-小于1的不透明度值不能被子级覆盖


h1
必须位于与
div
不同的容器中,或者您必须使用透明度为40%的透明PNG作为背景(如果没有解决方法,在IE6中同样无法工作)。

非常好,谢谢!我将使用“在另一个容器中”技术,除非其他人有更好的想法。