剛剛碰到一個詭異的問題,這樣一段CSS代碼:
background:url(images/bg/bg1.gif) no-repeat;
這段代碼居然不能顯示出背景圖片,倒塌。。。
代碼肯定沒有問題,即便我沒有對背景圖片定位,這里暫不考慮,因?yàn)槲疫@里不存在這個問題。。。于是乎,搜索了一下Google,發(fā)現(xiàn)有這個問題的人還真不少。。。但是真正指出問題所在的信息并不多。。。
真正的問題在哪?
在url(imagepath)里的這個imagepath,原來它是相對于.css文件這個目錄,而不是調(diào)用css文件所在文件的這個目錄,簡單點(diǎn)說,就是假如我有個index.htm,它要調(diào)用index.htm所在的一個子目錄style目錄下的style.css文件,背景圖片存放在與style目錄同級的images目錄下,于是乎,這里的CSS應(yīng)該這樣寫:
background:url(../images/bg/bg1.gif) no-repeat;
如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會為你解答??! 點(diǎn)擊進(jìn)入論壇