は、私のサイトフォルダ構造である:私がしようとするとbackgroundiメイジのための同じをCSSで私のインデックスファイルにファイルレイアウトと資産へのリンク?ここ
index.html
assets>img>all my images are here
css>my css files here
私は画像の資産/ IMG/myimage.jpg」を参照
が、それは仕事をしません、誰がリンクをすべきか知っていますか?
は、私のサイトフォルダ構造である:私がしようとするとbackgroundiメイジのための同じをCSSで私のインデックスファイルにファイルレイアウトと資産へのリンク?ここ
index.html
assets>img>all my images are here
css>my css files here
私は画像の資産/ IMG/myimage.jpg」を参照
が、それは仕事をしません、誰がリンクをすべきか知っていますか?
あなたはこのロジックを使用し、バックアウトしてお使いのimgフォルダ
に入り、その後、あなたのcssフォルダのをバックアウト最初にする必要があります「../」
をので、あなたのhtmlページにあなたが考え画像へのリンクこの方法:
<img src='img/myimage.jpg'>
いますが、このようにそれを行う必要があり、あなたのCSSファイルで:
.class{
background: url('../img/myimage.jpg');
}
あなたのCSSでは../assets/img/myimage.jpg/
である必要があります。../
は「cssフォルダから上に移動してアセットフォルダを見つける」という意味です。あなたはあなたのCSSファイルがあるので、フォルダレベルまで行かなければならない
はそれが
../assets/img/all/myimage.jpg
する必要があります)。あなたのケースでCSSファイルがCSSのフォルダ内の資産ディレクトリsearchinfあったが)それは明らかだホープルートディレクトリ内ではありません。このようにルートディレクトリに戻るには、ファイルパスの前に../を追加する必要があります。
../assets/img/myimage.jpg
あなたのcssファイルがルートディレクトリに配置されている場合は、これを行う必要はありません。