我在 css 中设置了一个比内容部分稍大的背景图像,以便在它后面有一个在 y 方向上重复的阴影,但在 IE 中它不显示透明度。我已经使用谷歌尝试解决这个问题,但没有运气在 css 中完成图像。
CSS:
#shadow{
width:854;
margin-left:auto;
margin-right:auto;
text-align:left;
background-image:url(shadow.png);
background-repeat:repeat-y;
}
HTML:
<div id="shadow">
</div>
非常感谢任何帮助,因为我对此一无所知。
最佳答案
如果可能的话,你把 png 变成 gif,大家都很高兴。
如果那不可能,我使用的方法是仅 IE 的 css behavior
。
通过行为
,您可以链接到一个htc 文件,就像在这里找到的文件:http://www.twinhelix.com/css/iepngfix/
然后您必须添加如下 CSS:
行为:url(iepngfix.htc)
关于html - IE中png文件的透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357461/