CSS3弹性盒子

多列布局

columns 复合属性包含以下两个的简写。
column-count 规定元素应该被分隔的列数。
column-width 规定列的宽度。
column-gap 规定列之间的间隔。
column-rule 设置列宽之间的复合样式,包含以下三个,不占用空间
column-rule-color 规定列之间规则的颜色。
column-rule-style 规定列之间规则的样式。
column-rule-width 规定列之间规则的宽度。
column-span 标题元素应该横跨的列数。

盒模型

box-sizing
box-border ,包含边距边框
box-content,只计算内容区

弹性盒子

display:flex 容器属性;
不起作用的属性,float,clear,column,vertical-alige

flex-direction 属性决定主轴的方向(即项目的排列方向)

flex-wrap 如果一条轴线排不下,如何换行。

flex-flow 是flex-direction属性和flex-wrap属性的简写形式,默 认值为row nowrap。

justify-content 定义了项目在主轴上的对齐方式。

align-items 项目在交叉轴上如何对齐。

align-content 定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

内容使用属性:
flex-direction的属性值有:

row(方向【 箭头向右,默认值】)
row-reverse 【 箭头向左】
column 【 头向下】
column-reverse【 】

flex-wrap:

nowrap |【(默认):不换行】
wrap |【换行,第一行在上方】
wrap-reverse |【换行,第一行在下方】

justify-content:

flex-start|【类似左对齐】
flex-end| 【右对齐】
center | 【居中对齐】
space-between|【两端对齐,项目之间的间隔都相等】
space-around |【每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍】

align-items:

flex-start |【交叉轴的起点对齐,向上对齐】
flex-end | 【交叉轴的终点对齐】
center | 【交叉轴的中点对齐】
baseline | 【项目的第一行文字的基线对齐】
stretch | 【如果项目未设置高度或设为auto,将占满整个容器的高度。】

align-content:

flex-start |【与交叉轴的起点对齐】
flex-end | 【与交叉轴的终点对齐】
center | 【与交叉轴的中点对齐】
space-between |【与交叉轴两端对齐,轴线之间的间隔平均分布】
space-around | 【每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍】
stretch | 【(默认值):轴线占满整个交叉轴】

项目属性;不起作用的属性,float,clear,column,vertical-alige
有点难先插张图,下次学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值