我有一个<div>
,黑色背景包含白色<h1>
元素。使用以下css结合IE的方法,我的<div>
的不透明度为.4。
opacity: .4;
filter: alpha(opacity=40);
这使我的<div>
和<h1>
有40%的透明度,但我希望h1具有完全透明度(白色)。如何通过相同的浏览器支持实现此目的?提前谢谢!
P.S。我会使用background:rgba(0,0,0,.4);
,但这不是IE支持的内容。
答案 0 :(得分:6)
这是不可能的 - 儿童不能覆盖小于1的不透明度值。
h1
必须与div
位于不同的容器中,否则您必须使用透明的PNG,背景为40%不透明度(这在IE6中也不起作用)没有解决方法)。