CSS中background:url(imagepth) 不能顯示背景圖片

來源:互聯網
上載者:User

剛剛碰到一個詭異的問題,這樣一段CSS代碼:

background:url(images/bg/bg1.gif) no-repeat;

這段代碼居然不能顯示出背景圖片,倒塌。。。
代碼肯定沒有問題,即便我沒有對背景圖片定位,這裡暫不考慮,因為我這裡不存在這個問題。。。於是乎,搜尋了一下Google,發現有這個問題的人還真不少。。。但是真正指出問題所在的資訊並不多。。。

真正的問題在哪?

在url(imagepath)裡的這個imagepath,原來它是相對於.css檔案這個目錄,而不是調用css檔案所在檔案的這個目錄,簡單點說,就是假如我有個index.htm,它要調用index.htm所在的一個子目錄style目錄下的style.css檔案,背景圖片存放在與style目錄同級的images目錄下,於是乎,這裡的CSS應該這樣寫:

background:url(../images/bg/bg1.gif) no-repeat;

轉自:http://forum.entlib.com/Default.aspx?g=posts&t=747

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.