【问题标题】:Transparent background png image issue in IE6IE6中的透明背景png图像问题
【发布时间】:2009-08-12 13:21:09
【问题描述】:

PNG类型的背景图片在ie6中不透明

【问题讨论】:

    标签: internet-explorer-6 png-24


    【解决方案1】:
    【解决方案2】:

    这是 IE6 中的一个已知问题:仅支持透明 PNG with some hacks

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        • 适用于内嵌和背景图像,无需同时使用 sleight 和 bgsleight
        • 将自动应用位置:相对于链接和表单字段,如果它们尚未设置位置。 (可以禁用。)
        • 可以在整个文档上运行,也可以只在您知道 PNG 所在的选定部分上运行。这对性能更好。
        • 检测设置为无重复的背景图像并将 scaleMode 设置为裁剪而不是缩放。

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

        【讨论】:

          【解决方案5】:

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

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

          希望有帮助。

          【讨论】:

            猜你喜欢
            • 2023-04-10
            • 2011-03-04
            • 2010-09-12
            • 2010-11-22
            • 1970-01-01
            • 2010-12-14
            • 2012-02-26
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多