实现3行的div,顶行是固定大小的内容,中间行是可滚动的DIV,底行是状态栏的方法如下:
<div class="container">
<div class="top-row">
<!-- 固定大小的内容 -->
</div>
<div class="middle-row">
<div class="scrollable-content">
<!-- 可滚动的DIV内容 -->
</div>
</div>
<div class="bottom-row">
<!-- 状态栏内容 -->
</div>
</div>
.container {
display: flex;
flex-direction: column;
height: 100vh; /* 设置容器高度为视窗的100% */
}
.top-row {
height: 50px; /* 设置固定大小的内容高度 */
}
.middle-row {
flex-grow: 1; /* 让中间行占据剩余空间 */
overflow-y: scroll; /* 添加垂直滚动条 */
}
.bottom-row {
height: 30px; /* 设置状态栏高度 */
}
这样,就实现了顶行是固定大小的内容,中间行是可滚动的DIV,底行是状态栏的效果。
对于中间行的可滚动DIV,你可以根据实际需求在scrollable-content
类的样式中设置滚动内容的高度、内边距等。
这个方法适用于各类网页设计,例如博客、新闻列表、聊天界面等需要固定顶行和底行、中间滚动内容的场景。
请注意,腾讯云具有丰富的云计算产品,包括云服务器、云数据库、人工智能、大数据分析等。您可以根据具体需求,选择适合的腾讯云产品进行开发和部署。具体的产品介绍和相关链接可以在腾讯云官方网站上找到。
领取专属 10元无门槛券
手把手带您无忧上云