可以通过以下步骤实现:
<div class="container">
<!-- 内容 -->
</div>
.container {
display: flex;
flex-direction: column;
height: 100vh; /* 设置父容器的高度,使其占满整个视口 */
overflow-y: auto; /* 允许垂直滚动 */
}
<div class="container">
<div class="content">
<!-- 内容 -->
</div>
</div>
.content {
flex: 1; /* 设置子容器的flex属性为1,使其占据剩余空间 */
}
这样,当内容超出父容器的高度时,父容器会出现垂直滚动条,只滚动内容区域而不是整个页面。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云