学习前端的第十四天

弹性盒

1、盒模型(box-sizing): 标准盒模型(content-box)——

a、padding和border  计算方式:自身content+padding+border

实际content+padding+border+margin

怪异盒模型(border-box)——

b、padding和border在盒子内部  计算方式:自身content(padding和border)

实际大小:content+margin

2、弹性盒:概念display:flex——默认的主轴是X轴(主轴和侧轴是对应关系)

弹性盒环境下所有的标签都可以直接设置宽高大小

居中方式:margin:auto

切记:浮动不可用定位和盒模型可以正常使用

加在父级元素上的属性——改变主轴的默认方向flex-direction:row\column

主轴上的对齐方式justify-content:flex-start/flex-end/center/space-between/space-around/space-evenly

侧轴对齐方式align-items:flex-start/flex-end/center

换行属性flex-wrap:wrap

行与行之间有间距align-content:flex-start/flex-end/center/space-between/space-around/space-evenly

加在子级元素上的属性:侧轴上的对齐方式控制单个元素align-self

排序优先级order:数字——越大优先级越高 越往后显示

flex:1    占据主轴上剩下的空间 并且会随着内容进行撑开

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容