2012-04-25 5 views
0

は、私のサイトフォルダ構造である:私がしようとするとbackgroundiメイジのための同じをCSSで私のインデックスファイルにファイルレイアウトと資産へのリンク?ここ

index.html 
assets>img>all my images are here 
css>my css files here 

私は画像の資産/ IMG/myimage.jpg」を参照

が、それは仕事をしません、誰がリンクをすべきか知っていますか?

答えて

0

あなたはこのロジックを使用し、バックアウトしてお使いのimgフォルダ

に入り、その後、あなたのcssフォルダのをバックアウト最初にする必要があります「../」

をので、あなたのhtmlページにあなたが考え画像へのリンクこの方法:

<img src='img/myimage.jpg'> 

いますが、このようにそれを行う必要があり、あなたのCSSファイルで:

.class{ 
    background: url('../img/myimage.jpg'); 
} 
0

あなたのCSSでは../assets/img/myimage.jpg/である必要があります。../は「cssフォルダから上に移動してアセットフォルダを見つける」という意味です。あなたはあなたのCSSファイルがあるので、フォルダレベルまで行かなければならない

0

はそれが

../assets/img/all/myimage.jpg 
0

する必要があります)。あなたのケースでCSSファイルがCSSのフォルダ内の資産ディレクトリsearchinfあったが)それは明らかだホープルートディレクトリ内ではありません。このようにルートディレクトリに戻るには、ファイルパスの前に../を追加する必要があります。

../assets/img/myimage.jpg 

あなたのcssファイルがルートディレクトリに配置されている場合は、これを行う必要はありません。