2011-07-16 45 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

最好的方法是克服這個問題是使用十六進制代碼的顏色。