代码之家  ›  专栏  ›  技术社区  ›  Vinay Pandey

IE 6中不需要的背景色

  •  1
  • Vinay Pandey  · 技术社区  · 15 年前

    我有一张图片,在IE6中有不需要的背景色。虽然它在所有其他的IE6中看起来都很好,但它会用不需要的背景色来破坏它。有什么想法吗?是吗?

    5 回复  |  直到 15 年前
        1
  •  5
  •   OregonGhost    15 年前

    图像是透明的PNG图像吗?如果是这样,IE6根本不支持PNG透明性。有一个基于javascript的修复程序可用 somewhere 如果你真的需要支持IE6。我知道有些公司拒绝升级IE,除非绝对必要,但我严肃地说,我不再支持IE6,因为目前的版本是8,大多数人现在应该有7个。

        2
  •  1
  •   mhd    15 年前

    如果是PNG透明度,您还可以保存.jpg(或.gif)并使用以下任何技术选择适当的CSS/背景URL: css hacks

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

    祝你好运:

        3
  •  0
  •   Ólafur Waage    15 年前

    有用于火狐的工具(比如 CSSViewer )这将显示应用于某个元素的所有样式。看看有没有背景色定义。

        4
  •  0
  •   Gineer    15 年前

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

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

    如果我离开了,我道歉,但根据我的经验,即使是最有经验的人有时也会忘记一些基本的东西。

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

        5
  •  0
  •   Keith Bloom    15 年前

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

    正切地说,埃里克·迈尔是所有人的父亲 CSS reset 用于修复这些类型问题的文件