我在index.html的定義爲樣式參考問題
<link rel="stylesheet" type="text/css" href="css/template.css">
的template.css裏面一個樣式表,我已經宣佈
body{
background-image: url(images/background.png);
background-repeat: repeat;
}
爲什麼沒有得到顯示的圖像?路徑是正確的
我在index.html的定義爲樣式參考問題
<link rel="stylesheet" type="text/css" href="css/template.css">
的template.css裏面一個樣式表,我已經宣佈
body{
background-image: url(images/background.png);
background-repeat: repeat;
}
爲什麼沒有得到顯示的圖像?路徑是正確的
CSS中的路徑應該相對於CSS文件所在的位置,而不是從正在加載CSS文件的頁面所在的位置。
嘗試:
background-image: url(../images/background.png);
當你開始了,這可能似乎違反直覺,但它實際上是一個很好的設計爲你的CSS文件,然後可以從任意文件夾中的任何網頁和引用稱爲圖像不會被打破。
+1,這幾乎肯定是問題所在。 – 2011-05-11 15:22:13
其次。我有一天這個問題。同樣的解決方法。 – 2011-05-11 18:30:19
你能告訴我們你的web服務器的目錄結構嗎?你有沒有檢查權限,以便Web服務器可以訪問圖像目錄? – pconcepcion 2011-05-11 15:22:03