我非常感謝任何幫助。 我有一個div與background: url("../images/description_bkgrnd.jpg") repeat; display: none;
後來這個div使jQuery可見。 當url看起來像http://localhost/product-name-p35/
一切正常,但當它看起來像 像http://localhost/product-name-p35/RU/
瀏覽器無法加載圖像。 在螢火蟲我看到它正試圖加載http://localhost/product-name-p35/images/description_bkgrnd.jpg
, 不是http://localhost/images/description_bkgrnd.jpg/
是什麼責怪?當URL更長時,CSS背景圖片加載失敗
回答
url("../images/description_bkgrnd.jpg")
這是一個相對路徑。當你在目錄http://localhost/product-name-p35/RU/
,它是從http://localhost/product-name-p35/
加載圖像(因爲..
)
一個可能的方法來解決這個問題是絕對路徑來引用圖像:
url("http://localhost/images/description_bkgrnd.jpg")
另一種可能方法是使用
url("/images/description_bkgrnd.jpg")
的/
之初使得瀏覽器發送請求到網站的根。但要確保images文件夾位於網站根目錄下,或者相應地修改URL。
..意味着你要去一個級別,所以當你在RU文件夾就會去/產品名稱-P35文件夾
謝謝。什麼是可能的解決方案? – 2012-07-29 06:12:18
刪除..這就是它應該這樣做 – 2012-07-29 06:12:54
刪除..做到了!謝謝! – 2012-07-29 06:29:07
- 1. CSS背景圖片加載行爲
- 2. CSS背景圖片不會加載
- 3. jQuery .css背景圖片預加載
- 4. CSS背景圖片疊加
- 5. CSS加載時背景屬性的URL消失
- 6. gif加載後更改背景圖片?
- 7. 從背景加載圖片
- 8. 背景圖片未加載
- 9. 在flash加載時的背景圖片
- 10. 有時僅加載背景圖片
- 11. CSS - 沒有url的背景圖片()
- 12. 加載CSS背景圖片時的延遲
- 13. 更改背景圖片的URL div
- 14. 當點擊圖片時更改背景圖片
- 15. 在css中添加背景圖片
- 16. 不能添加背景圖片的CSS
- 17. CSS:添加填充到背景圖片
- 18. 通過css添加背景圖片
- 19. CSS滾動背景圖片
- 20. 隨機CSS背景圖片
- 21. CSS - 背景圖片拉伸
- 22. 變暗CSS背景圖片?
- 23. css兩個背景圖片
- 24. css背景圖片移動
- 25. CSS透明背景圖片
- 26. CSS - 旋轉背景圖片
- 27. html/css無背景圖片
- 28. CSS背景圖片 - >使用圖片
- 29. 加載CSS樣式背景圖片的URL動態地在C尖銳
- 30. 用jQuery預加載背景圖片?
謝謝!我在想它。我相信它會起作用,但它有點難看。它似乎使它看起來很漂亮,我必須有這樣的網址:http:// localhost/RU/product-name-p35 – 2012-07-29 06:17:11
您可以使用像路徑 'url(「/ images/description_bkgrnd.jpg」) ' 開始時的斜線使其在您網站的根目錄中查找圖像目錄。 – 2012-07-29 06:18:25