2015-11-18 42 views
0

我創建了一個HTML頁面,當我通過點擊打開頁面時,一切正常。但是當我從Netbeans打開Glassfish服務器的頁面時,我看不到網頁的背景圖像。任何想法爲什麼發生這種情況?無法在Chrome上看到控制檯錯誤

背景圖像從CSS使用下面的代碼顯示,

header { 
    position: relative; 
    width: 100%; 
    min-height: auto; 
    text-align: center; 
    color: #fff; 
    background-image: url(../img/header.jpg); 
    background-position: center; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    background-size: cover; 
    -o-background-size: cover; 
} 

另一個問題是,如果我只需點擊就可以打開網頁,我能看到在控制檯上的錯誤和警告,但當我使用Glassfish服務器從Netbeans打開網頁時,我看不到任何控制檯錯誤。

在此先感謝。

PS:圖像的大小爲1.21 MB

回答

0

這是我看到的最怪異的原因。我發現我的圖片名稱是header.JPG,我使用的是header.jpg(小寫字母爲jpg)。我認爲HTML/CSS不區分大小寫。最不尋常的是我直接點擊網頁時使用的瀏覽器,以及當我使用Netbeans時使用的瀏覽器是相同的,但我面臨的問題,這很奇怪。

+2

據我所知,這是由於它是一條路徑。由於HTTP協議是區分大小寫的,我期望CSS屬性會發出一個HTTP請求,這會打擊你。某些瀏覽器傾向於比其他瀏覽器更好地處理區分大小寫,所以這可能是導致行爲不一致的原因。 –

相關問題