如果你的網頁文件是讀取的*.css,那background-image的路徑必須是相對於CSS文件的.
例如:
c:\web\index.html
c:\web\css\index.css
c:\web\img\background.jpg
css的路徑就要寫成"../img/background.jpg"
如下:
background-image:url(../img/nav_son.jpg);
後記:
2014.11.13 當時老是想應該以HTML文件爲基準找路徑,因爲畢竟是HTML調的CSS,要按文件的主體位置。現在一想要真是這樣就完蛋了,css文件位置固定,html什麼目錄都有,那就要爲每個不同目錄的HTML寫一個CSS了。