使用 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录