0

ブラウザに読み込まれている背景画像がありますが、ページにレンダリングされていません。コードは次のとおりです。

HTML

<body>
  <div id="mainContainer">
  </div>
</body>

CSS

#mainContainer
{
   background-image:url('bckgrdImg.png');
}

それでおしまい。レンダリングする画像が必要です。繰り返しになりますが、Chromeでページを調べると、画像がブラウザに読み込まれているのがわかりますが、ウェブページにはありません。何かご意見は?ありがとう。

4

4 に答える 4

2

divに幅と高さを指定してみてください。それを見ると、divの高さが0であるためです。

于 2012-11-02T03:08:08.017 に答える
2

リンクは非常に役立ちます。

ただし、最初に#mainContainerで幅と高さを設定してみてください。

好き:

#mainContainer
{
    width: 100%;
    height: 100%;
   background-image:url('bckgrdImg.png');
}
于 2012-11-02T03:08:48.947 に答える
2

こんにちは、あなたはデフォルトであり、少なくともあなたを定義する ので、少なくともmin-heightあなたを定義しますdivr div id width100%height is 0min-heightdiv

このように

#mainContainer
{
   background-image:url('bckgrdImg.png');
   min-height:200px;  // height define according your design or background images
}
于 2012-11-02T04:18:38.540 に答える
-1

一重引用符を削除します

#mainContainer
{
   background-image:url(bckgrdImg.png);
}

このdivのディメンションを定義する必要がある場合があります。divに幅と高さcssがない場合、divは0pxx0pxであるため非表示として表示されます:)

#mainContainer
{
   background-image:url(bckgrdImg.png);
   height:100%;
   width:100%
}
于 2012-11-02T03:09:38.940 に答える