【问题标题】:div below another div, each with 100% width and height of screendiv 在另一个 div 下面,每个 div 都有 100% 的屏幕宽度和高度
【发布时间】:2020-06-22 17:22:43
【问题描述】:

我制作一页布局的网站。我需要每个具有 100% 宽度和高度的 div。 Div1 没问题,但是如何在滚动后使 div2 和 div3 的屏幕高度达到 100%? 100vh 更长。我需要它用于不同的高度,所以我不能使用固定高度。 (抱歉英语不好)

div1 {
       position: relative;
       background-color: #fff;
       border-radius: 12px;
       width: 100%;
       height: 100%; 
} 

【问题讨论】:

  • 你的意思是 100vh 更长。 ?其实这就是你需要的:height:100vh

标签: html css sass responsive-design


【解决方案1】:

非常直接。 vw 表示视口宽度,vh 表示视口高度

div {
       position: relative;
      
       border-radius: 12px;
       width: 100vw;
       height: 100vh; 
} 
#a1{
background-color:blue;
}
#a2{
background-color:green;
}
#a3{
background-color:red;
}
<div id='a1'>
</div>
<div id='a2'>
</div>
<div id='a3'>
</div>

【讨论】:

  • 是的,我的错。我将 % 和 vh 结合在一起......我迷失了边距/填充......我只是想学习。谢谢!
  • 如果这对您有用,请接受答案
猜你喜欢
  • 2013-04-04
  • 1970-01-01
  • 1970-01-01
  • 2015-06-16
  • 2012-09-18
  • 1970-01-01
  • 2013-12-08
  • 1970-01-01
  • 2017-06-17
相关资源
最近更新 更多