如果我有一个100%高度的div,我如何将另一个100%高度的div放在原始div的正下方?
第一个div不是位于页面的顶部,而是在滚动后稍微向下。
<div id="section1" style="width: 930px;height: 1000px;position: relative;background-color: red;"></div>
<div id="section2" style="width: 930px;height: 100%;position: absolute;top: 1000px;background-color: blue;"></div>
<div id="section3" style="width: 930px;height: 100%;position: absolute;background-color: green;"></div>
答案 0 :(得分:1)
如何使用具有绝对定位的容器div来容纳两个绝对元素?
像这样:
<击> 的 HTML 强> 撞击>
<击><div class="container">
<div class="lower"></div>
<div class="upper"></div>
</div>
<强> CSS 强>
.container {
position: absolute;
height: 100vh;
width: 100%;
top: 600px;
}
.container div {
position: absolute;
height: 100%;
width: 100%;
}
击> <击> 撞击>
<强>更新强>
只需使用两个高度为100vh
的常规div元素 - 这意味着100%的视口高度。
<div class="lower"></div>
<div class="upper"></div>
div {
position: relative;
height: 100vh;
top: 100px;
width: 100%;
}
.upper {
position: relative;
background: red;
}
.lower {
position: relative;
background: blue;
}
答案 1 :(得分:0)