* 全局(父元素上的属性)
* 开启弹性布局
* display:flex
//注意:父元素开启弹性布局,子元素会默认水平排列,主轴方向为水平方向
* 弹性布局的主轴位置方向
* flex-derection:row/column/row-reverse/column-reverse
//注意: 在父元素上开启弹性布局之后,并在父元素设置
//row: 默认值 子元素排列会从左往右边(从左往右)
//column 子元素垂直方向排序(从上往下)
//row-reverse 子元素会倒叙排列(从右往左)
//column-reverse 子元素会垂直倒叙排列(从下往上)
* 子元素在主轴上的对齐方式
* justify-content:flex-start/flex-end/center/space-around/space-between
//注意: 父元素开启弹性布局,默认主轴为x轴,侧轴为y轴,当子元素垂直排列时,主轴为y轴,侧轴为x轴
//flex-start 默认值 弹性盒子的开始位置
//flex-end 弹性盒子的结束位置
//center 居中
//space-around 设置子元素平均分配父元素的剩余的距离,两端的距离是中间的一半
//space-between 在子元素之间分配父元素的剩余空间
* 子元素在侧轴的对齐方式
* align-items:flex-start/flex-end/center
//注意 父元素开启弹性布局,默认主轴为x轴,侧轴为y轴
//flex-start 默认值 弹性盒子的开始位置
//flex-end 弹性盒子的结束位置
//center 居中
* 弹性元素是否换行
* flex-wrap:warp-reverse;
* 弹性元素是否换行
* flex-flow:row warp
* 弹性元素在侧轴的位置分布(整体)
* align-content:flex-end
* 局部(子元素上的属性)
* 弹性元素在侧轴的位置分布
* align-self:flex-end
* 子元素在主轴所占的分量
* flex-grow: 1;
//子元素分配父元素的剩余空间的内容
//使用更多的为flex(flex属性是flex-grow, flex-shrink 和 flex-basis的简写)
* 弹性元素在主轴的排序
* order:1
* 弹性元素的压缩率
* flex-shrink:1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人