2

background image of type PNG is not transparent in ie6

4

5 回答 5

3

See these posts

IE6 PNG transparency

How to use semi-transparent png images in IE6

于 2009-08-12T13:23:43.037 回答
1

我认为您绝对应该检查名为 Supersleight 的 JQuery 插件,该插件由 All In The Head & 24 Ways 上的人创建。他们修复了在 IE6 上使用 AlphaImageLoader 带来的一些问题。从 24 种方式页面:

  • 适用于内联和背景图像,取代了对花招和 bgsleight 的需求
  • 将自动应用 position: relative 到链接和表单字段,如果它们还没有设置位置。(可以禁用。)
  • 可以在整个文档上运行,也可以只在您知道 PNG 所在的选定部分上运行。这对性能更好。
  • 检测设置为无重复的背景图像并将 scaleMode 设置为裁剪而不是缩放。

最后一个最重要!以下是链接:

于 2009-08-12T13:43:14.667 回答
1

这是一个众所周知的错误。有几种解决方法,例如,您可以尝试使用 Google 的ie7-js库。

于 2009-08-12T13:27:09.163 回答
1

This is a known issue in IE6: Transparent PNGs are only supported with some hacks.

于 2009-08-12T13:24:20.680 回答
0

我曾经遇到过关于 ie6 中 png 透明度的问题,而救了我的是:

http://allinthehead.com/retro/338/supersleight-jquery-plugin

希望它有所帮助。

于 2010-02-24T19:37:25.660 回答