2011-08-15 3 views
0

私のWebページにbgイメージを表示することができません。 CSSがマスターページのデザインビューに適用されるasp.netでbgイメージを設定するには

body 
{ 
    background-image:url('E:\WEB WEB WEB WEB\RedRockNoodleBar\RedRockNoodleBar1\RedRockNoodleBar1\Images\outer_bg.jpg'); 
    background-repeat:repeat-x; 
} 

:私は、次のコードを持っているCSSを書かれています。コンテンツページを追加してプログラムを実行すると、Webページは空になります。何も表示されません。そうですか?

答えて

3

イメージには、物理​​パスではなく、CSSの仮想パスを配置する必要があります。

body 
{ 
    background-image:url('../Images/outer_bg.jpg'); 
    background-repeat:repeat-x; 
} 

のようなものが、それはあなたのCSSファイルがあなたのイメージフォルダに対して配置される場所によって異なります。ここで私はこの

---Style (folder) 
    \--Stylesheet.css 

---Images (folder) 
    \--outer_bg.jpg 

---Default.aspx 
1

のような構造はしてみてくださいあなたのWebアプリをしていると仮定してい

background-image:url('file:///E:/WEB WEB WEB WEB/RedRockNoodleBar/RedRockNoodleBar1/RedRockNoodleBar1/Images/outer_bg.jpg'); 
+0

それは動作しません.. –

+0

申し訳ありません今私は答えを変更しました – kleinohad

1
私はEを持っていけない場合は何が起こるか...ドライブを介して物理的な位置を参照しないでしょう

ドライブ?

Eドライブの場所がサイトの一部でない場合は、Webサイトを構築するときにイメージの仮想的な場所を参照してから、サイト内に仮想ディレクトリを作成することができます。

関連する問題