【发布时间】:2017-03-31 02:24:16
【问题描述】:
我正在编写一个冗长的 div 结构化布局。如果页面高度很短,我希望蓝色部分独立。
【问题讨论】:
-
建议您编辑您的问题 - 我认为您正在寻找粘性页脚,例如stackoverflow.com/questions/21805590/css-sticky-footer
标签: html css pdf css-tables
我正在编写一个冗长的 div 结构化布局。如果页面高度很短,我希望蓝色部分独立。
【问题讨论】:
标签: html css pdf css-tables
听起来您正在尝试制作粘性页脚。如果您知道蓝色部分的高度,您可以使用CSS-Tricks post 中描述的粘性页脚方法。
这是一个基于该方法的示例...
html, body {
height: 100%;
}
.top {
min-height: 100%;
/* equal to bottom height */
margin-bottom: -142px;
}
.top:after {
content: "";
display: block;
}
.bottom, .top:after {
/* .push must be the same height as bottom */
height: 142px;
}
.bottom {
background: #ccc;
}
<div class="top">
<h1>Top</h1>
</div>
<div class="bottom">
<h1>Bottom</h1>
</footer>
【讨论】: