2010-01-25 26 views
2

我想顯示一個帶有背景圖片的div,名字如下:「image_(1)_125x192.jpg」。它不顯示,可能是由於「)」。有沒有辦法解決這個問題,而無需重新命名圖像?用CSS命名)?

#div { 
    background-image: url(image_(1)_125x192.jpg); 
    height: 192px; 
    width: 125px; 
} 

謝謝!

回答

7

使用引號

background-image: url("image_(1)_125x192.jpg"); 

W3參考:http://www.w3.org/TR/CSS2/colors.html#propdef-background-image

+3

你應該養成使用引號默認的習慣。根據我的經驗,它可以節省很多麻煩,你知道它總是會起作用。 – DisgruntledGoat 2010-01-25 17:57:45

+1

當然,可以在名稱中創建帶單引號,雙引號和右括號的文件。你將不得不恨自己做這樣的事情,但我要說的是,Punycode是沒有其他作品時的出路。當然應該避免,但我認爲值得指出。 – WCWedin 2010-01-25 18:45:50

5
#div { 
    background-image: url('image_(1)_125x192.jpg'); 
    height: 192px; 
    width: 125px; 
} 

注意報價