我是靠谱客的博主 机智冬天,最近开发中收集的这篇文章主要介绍flex布局,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、常见父项属性

1、flex-direction(row(默认)、column、row-reverse、column-reverse) :设置主轴的方向

2、justify-content (flex-start(默认)、flex-end、center、space-around、space-between(常用)): 设置主轴上的子元素排列方式

3、 flex-wrap(wrap、nowrap): 设置子元素是否换行

4、align-content(有换行才有效,flex-start(默认)、flex-end、center、space-around、space-between(常用)、stretch): 设置侧轴上的子元素的排列方式(多行)

5、align-items(flex-start(默认)、flex-end、center、stretch): 设置侧轴上的子元素排列方式(单行)

6、flex-flow(例子: flex-flow:column wrap):复合属性,相当于同时设置了flex-direction和flex-wrap

二、常见子项属性

1、flex(定义子项目分配剩余空间) 子项目占的份数

2、align-self 控制子项自己在侧轴的排列方式

3、order属性定义子项的排列顺序(前后顺序,数值越小越靠前,默认是0,所以如果要动一个设置-1就可以)

补充 css选择器

section div:nth-child(3){}   (选择section中的第三个div设置css样式)

最后

以上就是机智冬天为你收集整理的flex布局的全部内容,希望文章能够帮你解决flex布局所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部