【问题标题】:Unwanted background-color in IE 6IE 6 中不需要的背景颜色
【发布时间】:2010-10-21 13:51:31
【问题描述】:

我有一张图片,但 IE6 中的图片出现了不需要的背景颜色。虽然它在所有其他 IE6 中看起来都很好,但它与不需要的背景颜色混淆了。有什么想法吗??

【问题讨论】:

    标签: .net html css


    【解决方案1】:

    如果是 PNG 透明度,您也可以只保存一个 .jpg(或 .gif)并使用以下任何技术选择正确的 css/背景 url:css hacks

    一个简单的 *.在这种情况下可能就足够了:)

    祝你好运:)

    【讨论】:

      【解决方案2】:

      这可能是 IE 放置在图像上的默认边框。要快速找出将属性border="0" 添加到您的图像标签,如果需要,您可以将其移动到您的CSS 文件中。

      Eric Myer 拥有所有 CSS reset 文件的父亲,用于解决这些类型的问题

      【讨论】:

        【解决方案3】:

        取决于您的经验水平(如果我低估了这一点,请原谅),但也可能是您设置的颜色只是在不同的浏览器中呈现不同的颜色。你能发布一张图片或一些资料来解释问题到底是什么吗?

        如果它是您尝试与图像匹配的 HTML 颜色,则在图像文件中设置图像颜色的 1 个像素的重复背景可能更容易,而不是尝试让不同的浏览器都呈现以相同的方式着色(更不用说不同的显示器了。)

        如果我离题了,我深表歉意,但根据我的经验,即使是最有经验的人有时也会暂时忘记基本知识。

        如果您需要示例代码,请告诉我。

        【讨论】:

          【解决方案4】:

          图片是透明的PNG图片吗?如果是这样,IE6 根本不支持 PNG 透明度。如果您确实需要支持 IE6,可以使用基于 JavaScript 的修复程序somewhere。我知道有些公司会拒绝升级 IE,除非绝对必要,但我真的不再支持 IE6,因为当前版本是 8,大多数人现在应该有 7。

          【讨论】:

            【解决方案5】:

            有一些用于 Firefox 的工具(例如 CSSViewer)可以向您显示应用于特定元素的所有样式。检查一下,看看那里是否有任何背景颜色定义。

            【讨论】:

            • +1(不过 Firebug (getfirebug.com) 绝对是 firefox 的最佳工具。)
            • 是的,我同意。但在我的工具包中,有很多东西可以用于多种用途。在这种情况下,这个工具很有帮助。
            猜你喜欢
            • 1970-01-01
            • 2018-09-08
            • 1970-01-01
            • 2011-09-20
            • 2013-04-01
            • 1970-01-01
            • 2012-02-16
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多