0

我有一个高度和宽度的 div,它在样式表中分配了一个背景图像。它在 Firefox/Chrome 中运行良好,但在 IE8 及以下图像中无法显示。在开发人员中,背景属性甚至不会显示为一种样式。我可以添加背景颜色,这确实有效。有谁知道这可能是为什么?

作为参考,该属性看起来像这样:

 background: url("imgpath.png") no-repeat scroll 0 0 transparent;
 width:20px;
 height:20px;
 position:relative

编辑:HTML 只是一个更大的包装器中的一个 div。包装器中以相同方式定义的其他图像工作。

4

2 回答 2

3

我会公然假设那imgpath.png是 CMYK。IE8 只支持 RGB 图像。

尝试使用此CMYK 转换器将其从 CMYK 转换为 RGB 。

于 2012-08-08T19:06:33.090 回答
1

是的,我想我知道它可能是什么。尝试将整个图像路径放在那里,包括协议和域,就像这样:background: url("http://example.com/imgpath/image.png") no-repeat scroll 0 0 transparent;

并告诉我它是否有效。

于 2012-08-08T18:44:29.067 回答