css3 flex实现div内容水平垂直居中的几种方法

时间:2021-05-08

一、flex-direction: (元素排列方向)

※ flex-direction:row (横向从左到右排列==左对齐)

※ flex-direction:row-reverse (与row 相反)

※ flex-direction:column (从上往下排列==顶对齐)

※ flex-direction:column-reverse (与column 相反)

二、flex-wrap: (内容一行容不下的时候才有效)

※flex-wrap:nowrap (超出不换行,很奇怪里面的宽度会变成100%)

※ flex-wrap:wrap (超出按父级的高度平分)

※flex-wrap:wrap-reverse(与wrap 相反)

三、justify-content: (水平对齐方式)

※flex-start (水平左对齐)

※ justify-content:flex-end; (水平右对齐)

※ justify-content:center;(水平居中对齐)

※justify-content:space-between; (两端对齐)

※justify-content:space-around; (两端间距对其)

四、align-items: (垂直对齐方式)

※ align-items:stretch; (默认)

※align-items:flex-start; (上对齐,和默认差不多)

※align-items:flex-end; (下对齐)

※ align-items:center;(居中对齐)

=※align-items:baseline; (基线对齐)

如弹性盒子元素的行内轴与侧轴(纵轴)为同一条,则该值与'flex-start'等效。其它情况下,该值将参与基线对齐。

flex容器属性

flex项目属性

到此这篇关于css3 flex实现div内容水平垂直居中的几种方法的文章就介绍到这了,更多相关css3div水平垂直居中内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章