0
私はこれを私のCSSファイルに書いてください。背景は背景属性だけで全画面をカバーしていますか?
html {
background: black;
}
黒い色は私の画面全体をカバーします。しかし、その時点で、私のhtml
要素は、実際のheight.The height
プロパティはbackground-color
作品を作る本物のheight
とwidth
性質を持っている必要があり、両方のdiv
のような別のHTMLElementについては、0
ではありません。
body, html
とdiv
の違いはなんですか?
私が思うに、
html {
height: 100%;
width: 100%;
background: black;
}
は、画面全体の背景色を作るための唯一の方法です。
Htmlのタグ(または本文)は、デフォルトでは実際の高さはありません。 Divは内容がある場合にだけ本当の高さを持っていません。このソリューションは実際にhtml/bodyの高さ/幅を100%にすることを強制しています。体の上でそれを使用してhtmlにするのが良いと思います。 – Kinnza
私は何が問題なのかよく分かりません。あなたは何を達成しようとしていますか?あなたが直面している問題の[mcve]を作成してください。 HTML要素に背景色を使用すると、ページ全体にその色が表示されます。https://jsfiddle.net/wwjtx6yy/ – Esko
背景色は、実際の高さを持たないhtmlタグでうまく機能しました。しかしdivが実際の高さを持たない場合、背景色は機能しません。 – Loatheb