代码之家  ›  专栏  ›  技术社区  ›  Bruno

我正在改变我的图像的背景色……嗯?

  •  3
  • Bruno  · 技术社区  · 14 年前

    我有一个很奇怪的问题,我无法解释和解决,这让我发疯了。

    我在网页上显示了这个徽标: http://imgur.com/eGLwE.png 注:背景色值为400000或RGB(64,0,0)

    我也在一个背景色为400000的网页上显示这张图片。

    在火狐中显示时,一切都很完美,我无法注意到背景色和图像的变化。

    然而,在IE(8)中, 图像的 背景色神秘地变为360000或RGB(54,0,0) 所以从页面背景色到图像的转换是可见的…这不应该发生。

    为什么IE要更改图像的背景色?没道理,哈哈。

    非常感谢您的帮助。

    1 回复  |  直到 14 年前
        1
  •  5
  •   Sebastian Patane Masuelli    14 年前

    ie8不应更改图像的颜色,这很奇怪。

    但是确实如此! 让我们将其添加到IE Bizarro解释的长列表中。

    你试过用背景透明的PNG吗?

    如果这对您来说是不可能的,这里有一篇文章描述了IE PNG问题以及如何解决它: http://www.biorrust.com/tutorials/detail/231/en/

    帽子是奇怪的。

    但确实如此! 让我们将其添加到IE Bizarro解释的长列表中。

    你试过用背景透明的PNG吗?

    如果这对你来说是不可能的,这里有一篇文章描述了IEPNG问题以及如何解决它: http://www.biorust.com/tutorials/detail/231/en/ alt text