2009-08-22 3 views
0

私のIDEの中に「Images」というフォルダがあり、CSSプロパティbackground-repeatのためにこのファイルにアクセスしたい:repeat;CSSを使ってフォルダから私の.pngにアクセスするには?

どうすればいいですか?

images/background.pngが機能していません! :(

編集:ここでは階層を示すソリューションですすべてのヘルプ:)

http://i32.tinypic.com/2mnkqvd.png http://i32.tinypic.com/2mnkqvd.png

EDIT3:。?

私はCSSで、今これを持っている:

body 
{ 
    background-color: #FFFFFF;  
    background-image: ../../Images/BackgroundPatternAlt.png; 
    background-repeat:repeat; 
} 

私のソリューションエクスプローラの図によると、うまくいくはずですが、そうではありません。どんな助け?

ps。明確にするために私のCSSは私のページを正しく変更することができます。なぜなら私が背景色を変えれば、すべてが適切に変わるからです。エラーは、背景イメージアドレスの内側になければなりません。 T_T

答えて

3

あなたはCSS内の定義の背景画像は(あなたが明示的にではないと言っていない場合)は、常にCSSのパスに相対的です。あなたが使用したい場合は

そうは、:

background: url(images/background.png) repeat; 

... CSSファイルは、画像フォルダの「親」/ルートに配置する必要がありますので、私はあなたが画像フォルダを移動示唆しますApp_Themes/Defaultに追加します。

+0

'url(...)'に注意してください。重要な部分を忘れてしまったようです。 –

+0

ああ、申し訳ありません。私は実際に彼がApp_Themes/Defaultにイメージフォルダを移動する必要があると思うので、私はそれをそのまま残します。 – Mickel

+0

MickelとJJGに感謝します。 :) –

1

画像との関連でCSSファイルがどこにあるかによって異なります。フォルダー内の.cssファイルがルートから離れていますか?

Images/background.png 

編集:あなたのイメージがフォルダ場合ので、あなたのウェブサーバーによっては

+0

質問に私の編集を参照してください。 :D –

1

を「../images/background.png」をしようとした場合、それは次のようになりますので、パス名は、大文字と小文字を区別することができあなたが常に使用することができ、ウェブサーバのドキュメントルートにあります。

/Images/background.png 
0

「../../images/background.png」は、フォルダ構造がソリューションエクスプローラの場合と同じである場合に試してください。

+0

私の編集を参照してください、それは動作していないと私は理由を知らない:( –

1

私は絵を見ると、あなたはこのパスでは、さらに別のレベルアップを試みなければならない:../../../Images/

関連する問題