4

这是一个完全相同的副本:IE6 issues with transparent PNGs


火狐:替代文字

IE 6:替代文字 图像的背景是透明的。然而 IE 似乎把它搞砸了。有任何想法吗?

4

4 回答 4

9

IE6 无法正确呈现透明 PNG。有一个 javascript 修复程序或类似的修复程序,但如果您不使用 PNG 会更容易。

于 2009-01-14T04:32:32.377 回答
2

毫无疑问是PNG。IE6 本身并不处理 PNG alpha 透明度,尽管有一些 hack 可以工作。这是一个。这是另一个

于 2009-01-14T04:32:45.387 回答
2

我认为 IE 直到 IE8 才完全修复 PNG。

IE6 存在透明度问题

IE7 有调色板问题

如果您需要透明图像并且需要它在 IE6 上运行,请使用 GIF。它们在所有浏览器上都能正确呈现。

于 2009-01-14T04:35:30.280 回答
1

好吧,您可以在 IE6 中使用 PNG,但不能使用 24 位 PNG,因为 alpha 通道会变成灰色块。您可以使用 Javascript 来解决此问题,但并非在所有情况下都有效(例如重复背景)。查看此链接: http: //www.twinhelix.com/css/iepngfix/

于 2009-01-14T04:34:57.893 回答