2011-07-16 46 views
1

嗨我有类似的代码。背景颜色没有显示在IE 7中

div.secondHeader 

{ 
    position: relative; 
    z-index:0; 
    width: 988px; 
    height: 90px; 
     background-color: grey; 
    /*background-image : url('images/logo_bg.gif'); */ 

} 

背景色在IE 7中不显示。虽然它在IE8中工作。与代码

+6

尝试背景颜色:灰色 –

回答

4

由于pinusnegra评论任何问题,请尝试“灰色”

http://www.nutt.net/2005/10/14/grey-vs-gray-it-matters-to-internet-explorer/

如果在未来这样的情况的时候,你可以仔细检查Web Colors table。看来grey不在HTML 4.01规范中,但是gray是。

+0

+1。 '灰色'是英式英文拼写。 '灰色'是美式英语。标准总是基于美式英语,因此您需要使用“灰色”和“颜色”,而不是“灰色”或“颜色”。有些浏览器比其他浏览器更宽容,但从技术上讲,它们不应该是。 – Spudley

2

更好的是,使用十六进制颜色! #BBB,#CCC,#DDD等。当您使用诸如“灰色”之类的快捷方式时,您处于浏览器认为“灰色”应该看起来像的状态。

+0

+1;有[网页标准](http://www.w3schools.com/html/html_colornames.asp)。如何[标准 - 符合](http://en.wikipedia.org/wiki/Web_colors)浏览器是(但)是一个不同的故事:) –

+0

yup使用颜色代码工作 – Hacker

1

最好的方法是克服这个问题是使用十六进制代码的颜色。