【发布时间】:2015-01-18 07:00:00
【问题描述】:
我正在开发一个网站,我需要设置一个 div 的高度和宽度,以覆盖浏览器视口的整个区域,就像许多现代网站一样。但是,我不能简单地将其高度设置为 100%,因为它的父元素是另一个 div,其高度 必须 设置为大于浏览器窗口。还有另一种方法吗?
Here's 类似于我的网站设置的代码示例。
HTML
<div class="entireThing">
<div class="contentBox">
</div>
<div class="contentBox">
</div>
</div>
CSS
.entireThing {
height: 8000px;
width: 100%;
}
.contentBox {
height: 100%; /*This works only if parent is same size as window*/
}
【问题讨论】: