重点知识flex布局
Published on 2022-10-30 20:18 in 分类: css进阶学习 with 帅气丶汪星人
分类: css进阶学习

重点知识flex布局

flex布局

给父盒子添加display:flex,开启flex布局

主轴对齐方式

justify-content:开启主轴对齐方式,属性名:

flex-start:元素沿着主轴起边排列(不常用)

flex-end:元素沿着主轴终边排列(不常用)

center:元素居中排列(常用)

space-around: 空白分布到元素两侧,两侧空白距离偏小,元素中间空白距离是相加(常用)

space-between:空白均匀分布到元素中间,两边没有空白(常用)

space-evenly:空白分布到元素的单侧,空白距离相同(常用)

副轴对齐方式

align-items:开启副轴对齐方式,属性名:

stretch:默认值,将元素的长度设置为相同的属性值(不常用)

flex-start:元素不会拉神,沿着副轴起边对齐(不常用)

flex-end:沿着副轴的终边对齐(不常用)

center:居中对齐(常用)

baseline:基线对齐(不常用)

注意点:子盒子如果有高度则按照自己的高度来;子盒子没有高度,会按照父盒子高度进行拉伸;子盒子没有高度,设置了侧轴对齐方式,就是内容高度。

如果行内元素,被开启了flex布局,就可以设置宽高

修改主轴对齐方式

flex-direction:修改主轴对齐方式,属性名:

row:默认值,弹性元素可在容器中水平排列(左向右)(不常用)

row-reverse:弹性元素在容器中方向水平排列(右向左)(不常用)

column:弹性元素纵向排列(自上向下)(常用)

colum-reverse:弹性元素方向纵向排列(自下向上)(不常用)

溢出换行

flex-wrap:溢出换行语法,属性:

nowrap,不换行(默认值);

wrap,换行(常用)

溢出换行以后行与行之间的距离

align-content:换行以后,行于行之间的距离;

用法和justify-content:的用法一样

覆盖之前的弹性布局样式

align-self:加属性,给某一个子盒子设置数值

父盒子 子盒子:nth-child(n) {
align-self:样式

}

 

 

 
posted @   帅气丶汪星人  阅读(91)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示