
郑州网站建设流程,seo是哪里,渠道网创业加盟博览会,郑州恩恩网站建设一、Flex布局基础概念
1.1 弹性容器与弹性项目
给父级盒子设置 display: flex,该盒子即为弹性容器,容器内所有直接子元素自动成为弹性项目,默认水平排列,脱离常规文档流布局规则。
1.2 主轴与交叉轴
默认布局状态下…
一、Flex布局基础概念
1.1 弹性容器与弹性项目
给父级盒子设置 display: flex,该盒子即为弹性容器,容器内所有直接子元素自动成为弹性项目,默认水平排列,脱离常规文档流布局规则。
1.2 主轴与交叉轴
默认布局状态下,两大轴线分工明确:
主轴(水平方向):从左至右,由 justify-content 属性控制对齐与分布;
交叉轴(垂直方向):从上至下,由 align-items 属性控制对齐方式。
二、交叉轴对齐:align-items 五大取值(核心考点)
align-items 用于控制弹性项目在垂直交叉轴上的对齐效果,共五种常用属性值,适配不同排版需求:
1.flex-start:交叉轴起点对齐,项目紧贴容器顶部垂直靠上排列;
2.flex-end:交叉轴终点对齐,项目紧贴容器底部垂直靠下排列;
3.center:交叉轴居中对齐,项目在垂直方向居中,是开发最常用的垂直居中方式;
4.baseline:基线对齐,以项目内第一行文字基线为基准对齐,适配图文混排、文字大小不一的场景;
5.stretch(默认值):拉伸对齐,子项目无固定高度时,自动拉伸铺满容器高度;设置固定高度后该效果失效。
三、主轴对齐:justify-content 常用取值
justify-content 用于控制项目在水平主轴的对齐与间距分布,常用取值如下:
1.flex-start:默认值,项目水平左对齐;
2 flex-end:项目水平右对齐;
3.center:项目水平居中;
4.space-between:两端对齐,首尾项目贴边,中间项目间距均分;
5.space-around:均匀分布,每个项目两侧间距相等,项目间距为边缘间距的2倍。