CSS 实现占满宽度、可任意高度的垂直排列 Div 块
使用 CSS Flex 布局,轻松实现从上往下依次展示占满宽度、可任意高度的 Div 块。你可以使用以下 CSS 代码来实现:
.container {
display: flex;
flex-direction: column;
width: 100%;
}
.box {
width: 100%;
flex-grow: 1;
background-color: #f1f1f1;
margin-bottom: 10px;
}
HTML 结构如下:
<div class="container">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<!-- 添加更多的div.box块 -->
</div>
这段 CSS 代码使用了 Flex 布局,通过 display: flex 将 .container 设置为弹性容器,通过 flex-direction: column 将子元素垂直排列。然后,.box 设置了 width: 100% 使其占满整个宽度,flex-grow: 1 使其占据剩余的空间,margin-bottom: 10px 用于添加间距。
你可以根据需要在 .box 中添加更多的 Div 块。
原文地址: https://www.cveoy.top/t/topic/pB0o 著作权归作者所有。请勿转载和采集!