慕虎7371278
2023-07-29 13:54:57
如何使背景顏色覆蓋整個瀏覽器屏幕?.top{ background-color:green; color: white; height:1000px; display: flex; flex-direction: column;}<div className = "top"> <Header/> <Body /> </div>我試過把高度設為100%。但它根本不起作用。我該如何修復它?
3 回答

HUWWW
TA貢獻1874條經驗 獲得超12個贊
只需瞄準body,請參閱下面的代碼。
body {
background-color: black;
}
<div>
</div>
此外,如果您想使用div您可以添加100vh和100vw;
.top {
background-color: green;
color: white;
display: flex;
flex-direction: column;
width: 100vw;
height: 100vh;
}
<div class="top">
<Header/>
<Body/>
</div>

BIG陽
TA貢獻1859條經驗 獲得超6個贊
你可以使用100vh。這將使 html 元素占據用戶屏幕的整個高度。在這里閱讀更多內容:https ://developer.mozilla.org/en-US/docs/Web/CSS/length
.top{
background-color:green;
color: white;
height:100vh;
display: flex;
flex-direction: column;
}
添加回答
舉報
0/150
提交
取消