0
BACKGROUND-IMAGE: url(../images/feedback_trans_tab.png);

_background-image: url(../images/feedback_tab_ie6.png)

我在 css 文件中看到过这样的代码 feedback_tab_ie6.png 为 886 字节,而 feedback_trans_tab.png 为 1.64Kb 两张图片都有透明背景,因此您可以应用自己的背景颜色。两者看起来都一样。但在 IE6 中,如果我评论这一行:

_background-image: url(../images/feedback_tab_ie6.png)

这出现:

替代文字 http://www.freeimagehosting.net/uploads/1ea66ad1b8.jpg 如果我没有出现: 替代文字 http://www.freeimagehosting.net/uploads/d587c76db3.jpg

这当然发生在相同的背景颜色值上:

BACKGROUND-COLOR: #689BCA;

有谁知道这是为什么?如何将 > ie6 图片从 Photoshop 转换为 ie6 图片?先感谢您

4

1 回答 1

1

在 IE6 中没有 PNG alpha 通道透明度支持。

因此,要使图像在 IE6 中显示为部分透明,您需要不同的图像。

请参阅有关问题的博客文章。

于 2010-03-13T19:22:03.657 回答