为了账号安全,请及时绑定邮箱和手机立即绑定

如何让CSS的背景色覆盖整个浏览器窗口?

如何让CSS的背景色覆盖整个浏览器窗口?

慕虎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>


查看完整回答
反对 回复 2023-07-29
?
RISEBY

TA贡献1856条经验 获得超5个赞

background-color直接申请<html>


html, body { 
    background-color: black; 
    }


查看完整回答
反对 回复 2023-07-29
?
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;

}


查看完整回答
反对 回复 2023-07-29
  • 3 回答
  • 0 关注
  • 159 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信