0

フルページの div (幅と高さが 100%) を作成しようとしています。しかし、Firefox では完全には伸びていません。これが私のコードです:-

div{
    background:url('image.jpg')no-repeat fixed;
    background-size:cover;
 }

いろいろ試しましたが、何が悪いのかわかりません。

4

2 に答える 2

0

実際には CSS 自体に問題はありませんが、適切に機能させるには、(残念ながら) ブラウザのプレフィックスを追加する必要があります。追加し
てみてください。

 div{
    background:url('image.jpg')no-repeat fixed;
    background-size:cover;
    -moz-background-size:cover;
  }
于 2013-05-15T17:34:06.597 に答える
0

の高さを必ず設定してくださいhtml, body

デフォルトでは、要素htmlbody要素はウィンドウの高さ全体を占めません。html, bodyウィンドウの高さ全体にそれらを強制するには、高さを明示的に設定する必要があります。

html, body {
    height:100%;
}

を強制的にhtml, bodyウィンドウの高さ全体に適用し、 を要素div { width:100%; height:100%; }の子として配置することで、がウィンドウの幅と高さの 100% に引き伸ばされるbodyようにすることができます。div

例を次に示します: http://jsfiddle.net/ewF8M/

于 2013-05-15T17:37:25.777 に答える