0
如果我在我的css文件中寫這個。背景只覆蓋整個屏幕背景屬性?
html {
background: black;
}
黑色將覆蓋我的整個屏幕。但在那個時候,我的html
元素沒有一個真正的height.The height
屬性爲0。
對於另一個HTML元素一樣div
,必須既有真正height
和width
性質使background-color
作品。
爲什麼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