我想建立一个网站,即6兼容。我已经包含了两个带有<img src>
标记的PNG文件(PNG-8)。当我用IE6打开网站时,图片会短暂出现并再次消失。如何在没有任何javascript或其他附加文件的情况下修复此问题?
答案 0 :(得分:1)
如果没有JavaScript或其他文件,您无法做到这一点。 IE6不支持原生透明的PNG。
答案 1 :(得分:1)
如果添加JS实际上不是一个选项,您可以尝试使用以下过滤器:
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
但是,我不建议这样做...... JS方法通常更好。
答案 2 :(得分:1)
ie6确实支持8位的透明度,而不是大多数人使用的32位。并且支持不是100%,部分透明度将显示为透明,但事实仍然是你可以在ie6中获得透明度。
你可以专门为ie6创建一个gif并通过条件评论来提供它......这听起来对你正在做的事情来说是最佳的。
还有许多JavaScript和/或HTC解决方案