2012-07-06 34 views
0

CSS为什么此背景图片在Chrome和FF中可以使用,但不能使用IE 8?

.arrow { 
background:url(images/arrow.png) center left no-repeat; 
padding-left:23px; 
padding-right:10px; 
border-right:0px solid #e6e6e6; 
margin-right:10px; 
} 

HTML

<div class="arrow"><h3>Technical Documentation</h3></div> 

它工作得很好,在FF和铬。风格正在IE中应用,我知道,因为我看到填充,但是,图像不出现。

+0

什么版本的IE?可能是它不支持PNG?将它张贴在jsfiddle上? – Julian 2012-07-06 21:54:10

回答

1

这是不正确的语法,请尝试:

background: #000 url(images/arrow.png) center left no-repeat; 
+0

解决了它。那么,IE需要先定义背景颜色?谢谢您的帮助! – 2012-07-06 21:58:06

+1

如果您使用快捷语法,是的。 – 2012-07-06 22:00:39

相关问题