Flex布局(Flexible Box Layout)是一种CSS布局方式,旨在提供一种更有效的方式来布局、对齐和分配容器内项目的空间,即使它们的大小未知或是动态变化的。Flex布局能够让容器的子元素能够灵活地增长和缩小以最佳地填充可用空间。
- .container {
-
- display: flex; /* 启用Flex布局 */
-
- flex-direction: row; /* 项目水平排列 */
-
- justify-content: center; /* 在主轴上居中对齐 */
-
- align-items: center; /* 在交叉轴上居中对齐 */
-
- }
-
- .item {
-
- flex: 1; /* 项目将等分空间 */
-
- }
-
-
-
- class="container">
-
- <div class="item">1div>
-
- <div class="item">2div>
-
- <div class="item">3div>
-
Flex布局提供了一种更加灵活和高效的方式来设计布局,特别适合于响应式设计和复杂的布局排列