2017-08-06 11 views
-2

画像フォルダを追加して、以下に示すようにファイルをクリーンアップしました。すべてのimgを/ imgs/homeに移動する。これは、背景画像を除いてうまくいきました。彼らは完全に解雇されている、私はなぜ他のすべての画像がうまくいくのか分からない、これは既知のバグですか?CSSの画像パス

old pathway -> "website/image1.jpg" 
new pathway -> "website/imgs/home/image1.jpg" 

How I grab an image -> works fine 
<img src = "imgs/home/"image1.jpg"> 

how I grab a background-image -> doesn't work 
background-image: url("imgs/home/image1.jpg"); 

私がやる前に心に留めておいてください。

background-image: url("image1.jpg"); 
+0

は別のディレクトリにあなたのCSSですか? – JediBurrell

+0

website/css ... CSSスタイルが適用されています – James

+1

あなたのURL参照は静的であるかCSSファイルのディレクトリからの相対的なものである必要があります。 @Christian Hainのように、相対URLの前に "../"を使用してこれを修正するか、 "site.com/imgs/home/image1.jpg"のような静的URLを使用することができます。 – JediBurrell

答えて

0

あなたのパスは相対的なので、親に連絡してimgsディレクトリに戻ってください。

background-image: url("../imgs/home/image1.jpg"); 
0

まずあなたがウェブサイト

のディレクトリにhomepage.htmlファイルには、HTMLファイルのbodyタグにスタイルを追加し、この方法でそれを試みることができることを確認してください。

<body style="background:url(imgs/home/imaga1.jpg)"></body>

または<body background="imgs/home/image1.jpg">

また、あなたのCSSファイルで編集することができます

body { background-image: url("imgs/home/imaga1.jpg"); }