これについての助けを何卒よろしくお願いいたします。私は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/
ますか?
質問する
1118 次
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を変更してください。
于 2012-07-29T06:13:39.793 に答える