背景属性不显示在IE中
我有一个高度和宽度的div,并且它在样式表中有一个分配给它的背景图像。它在Firefox/Chrome中运行良好,但在IE8和以下版本中,图像并未显示出来。在开发者中,背景属性甚至不会显示为其中一种样式。我可以添加背景颜色,并确实有效。有谁知道这可能是为什么?背景属性不显示在IE中
仅供参考属性看起来是这样的:
background: url("imgpath.png") no-repeat scroll 0 0 transparent;
width:20px;
height:20px;
position:relative
编辑:HTML仅仅是一个较大的包装内的股利。包装中的其他图像以相同的方式定义。
是的,我想我知道它可能是什么。尝试把整个图像路径包括协议和域,就像这样:background: url("http://example.com/imgpath/image.png") no-repeat scroll 0 0 transparent;
并告诉我,如果它的工作与否。
工作。谢谢!你知道为什么IE不接受它吗?我有其他人定义使用本地路径加载罚款。 – user1436111 2012-08-08 20:21:50
不幸的是,我不知道为什么,但是当为IE条件特定样式表添加修补程序时,我经常使用这种方法。我偶然发现了这种方式。顺便说一句,谢谢你选择我的答案。我很高兴我的第一篇文章对某人有用。 =) – Cyber 2012-08-08 21:05:48
我会公然假设imgpath.png
是CMYK。 IE8仅支持RGB图像。
尝试使用此CMYK Converter将其从CMYK转换为RGB。
+1并支持您的评论:http://www.plaveb.com/blog/cmyk-images-not-displayed-in-internet-explorer – 2012-08-08 19:18:19
你能告诉我们'HTML'吗? – 2012-08-08 17:40:32