🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# flex 容器交叉轴项目对齐 ## 1. `align-items`属性 - 该属性仅适用于: 单行容器 - 当容器中交叉轴方向上存在剩余空间时, 该属性才有意义 | 序号 | 属性值 | 描述 | | ---- | ---------------- | ---------------------------- | | 1 | `flex-start`默认 | 与交叉轴起始线对齐 | | 2 | `flex-end` | 与交叉轴终止线对齐 | | 3 | `center` | 与交叉轴中间线对齐: 居中对齐 | --- ## 2. 示例 ![](https://img.kancloud.cn/20/fc/20fcebe02618bd9d27aa0e5e41094ab6_386x248.jpg) ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>flex 容器交叉轴项目对齐</title> <style> /* 容器尺寸 */ .container { width: 300px; height: 150px; } /* flex容器 */ .container { display: flex; } /* flex 容器交叉轴项目对齐*/ /* 当容器中交叉轴方向上存在剩余空间时, 该属性才有意义 */ /* align-items属性仅适用于: 单行容器 */ .container { /* 默认: 所有项目与交叉轴起始线对齐 */ align-items: flex-start; /* 所有项目与交叉轴终止线对齐 */ align-items: flex-end; /* 所有项目与交叉轴中间线对齐: 居中对齐 */ align-items: center; } /* flex项目 */ .item { width: 50px; height: 50px; background-color: lightcyan; font-size: 1.5rem; } </style> </head> <body> <div class="container"> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> <div class="item">4</div> </div> </body> </html> ```