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

Web*_*ner 3 css inheritance transparency opacity css3

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

opacity: .4;
filter:  alpha(opacity=40);
Run Code Online (Sandbox Code Playgroud)

这使我<div><h1>具有40%的透明度,但我想的H1拥有全透明(白色).如何通过相同的浏览器支持实现此目的?提前致谢!

PS我会使用,background:rgba(0,0,0,.4);但这不是IE支持的东西.

Pek*_*ica 6

这是不可能的 - 儿童不能覆盖小于1的不透明度值.

h1会必须在比不同的容器div,或者你将不得不使用一个透明的PNG透明度为40%的背景(这又将会在IE6没有变通办法无法正常工作).