Html——flex布局 弹性布局

以下文章主要探讨 HTML5 CSS3 提供的用来实现未来响应式弹性伸缩布局方案。

一、flex布局的语法

块级元素 :display: flex ———— 将容器盒模型作为块级弹性伸缩盒显示

行内元素 :display: inline-flex ———— 将容器盒模型作为内联级弹性伸缩盒显示

设置flex布局后,flex item的float、clear和vertical-align 属性都失效

flex布局默认为横向

二、容器属性

flex的排列属性:

元素名称 说明

flex-direction:column

设置从上往下排列

flex-direction:row

设置从左到右排列

flex-direction:row-reverse

设置从右到左排列

flex-direction:column

设置从上到下排列

flex-direction:column-reverse

设置从下到上排列

#div{
    display:flex;
    flex-direction:column
}—————— 当子级flex为1时,设置属性自动均分

flex换行属性:

没有设置子级flex为1时:flex-wrap

没有设置高度时会均分父级

元素名称 说明

flex-wrap:nowrap

默认值,都在一行或一列显示

flex-wrap:wrap

伸缩项目无法容纳时,自动换行

flex-wrap:wrap-reverse

伸缩项目无法容纳时,自动换行,方向和 wrap 相反

当  flex-wrap: nowrap  时 ———— 默认值,都在一行或一列显示: 

 

当  flex-wrap:wrap   时  ————伸缩项目无法容纳时,自动换行 :

当  flex-wrap:wrap-reverse  时 ———— 伸缩项目无法容纳时,自动换行,方向和 wrap 相反 :

 

flex-flow: row wrap;   ———— 可同时设置排列方向和换行<

  • 8
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值