【发布时间】:2021-10-27 20:03:13
【问题描述】:
我想制作一个高度为 100% 的 DIV,以占据 浏览器窗口的全部高度,而不仅仅是视口高度。
外部 DIV 具有 Display 属性 Flex。
目标 DIV 的类名为 full-height-div
那是HTML代码
<div class="main-container">
<div class="full-height-div">
</div>
<div class="main-content">
</div>
</div>
那是 CSS 代码
body, html {
margin: 0;
height: 100%;
}
.main-container {
display: flex;
height: 100%;
}
.full-height-div {
height: 100%;
}
【问题讨论】:
-
您认为浏览器窗口的全高是多少? “窗户”的高度可能是无限的,不是吗?添加的越多,它就越高 - 除非“浏览器窗口”的含义与我的猜测不同
-
问题是当具有'main-content'类的DIV的高度大于视口时,目标DIV的高度仍在视口高度
标签: javascript html jquery css web