3

これについての助けを何卒よろしくお願いいたします。私はbackground: url("../images/description_bkgrnd.jpg") repeat; display: none; 後でdivを持っていますこの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/ ますか?

4

2 に答える 2

1

..は、1レベル上に移動することを意味するため、RUフォルダーにいる場合は、/product-name-p35フォルダーに移動します。

于 2012-07-29T06:10:26.953 に答える
1
url("../images/description_bkgrnd.jpg")

これは相対パスです。あなたがディレクトリにいるときhttp://localhost/product-name-p35/RU/、それはから画像をロードしていますhttp://localhost/product-name-p35/(ので..

これを修正する1つの可能な方法は、絶対パスを使用して画像を参照することです。

url("http://localhost/images/description_bkgrnd.jpg")

別の可能な方法は、を使用することです

url("/images/description_bkgrnd.jpg") 

最初/に、ブラウザはWebサイトのルートにリクエストを送信します。ただし、画像フォルダがwebsite-rootにあることを確認するか、それに応じてURLを変更してください。

参照:http ://www.ibdhost.com/help/path/

于 2012-07-29T06:13:39.793 に答える