博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex布局
阅读量:6523 次
发布时间:2019-06-24

本文共 1017 字,大约阅读时间需要 3 分钟。

.box{

display:flex;

display:-webkit-flex;

}

注意,设为 Flex 布局以后,子元素的floatclearvertical-align属性将失效。

容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis),也称为主轴和侧轴。

容器的属性:

  • flex-direction:row | row-reverse | column | column-reverse
  • flex-wrap:nowrap | wrap | wrap-reverse,默认为nowrap
  • flex-flow:row nowrap; flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap
  • justify-content:flex-start | flex-end | center | space-between | space-around; 项目在主轴上的对齐方式。主轴根据flex-direction而发生变化。
  • align-items:flex-start | flex-end | center | baseline | stretch;项目在交叉轴(Y轴)上的对齐方式
  • align-content:align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。多行的时候使用。

项目(item)的属性:

  • order:属性定义项目的排列顺序。数值越小,排列越靠前,默认为0。
  • flex-grow:<number>;属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。
  • flex-shrink:属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。为0不缩小项目
  • flex-basis:项目将占据固定空间,它的默认值为auto,即项目的本来大小。
  • flex:flex属性是flex-growflex-shrink 和 flex-basis的简写
  • align-self: auto | flex-start | flex-end | center | baseline | stretch;单个项目有与其他项目不一样的对齐方式,覆盖align-item值

转载于:https://www.cnblogs.com/liangxin/p/flex.html

你可能感兴趣的文章
rhel-server-7.2-x86_64无法联网(VMware环境)
查看>>
Nginx配置中的log_format用法梳理(设置详细的日志格式)
查看>>
Atitit 软件工程概览attilax总结
查看>>
优化LibreOffice如此简单
查看>>
【Oracle 数据迁移】环境oracle 11gR2,exp无法导出空表的表结构【转载】
查看>>
秒杀系统设计方案
查看>>
3D印花芭蕾舞鞋为舞者科学地保护双脚
查看>>
冲浪科技获Ventech China数百万美元天使轮融资,发力自动驾驶行业
查看>>
通过ActionTrail监控AccessKey的使用
查看>>
从 JavaScript 到 TypeScript
查看>>
一个mysql复制中断的案例
查看>>
【最佳实践】OSS开源工具ossutil-大文件断点续传
查看>>
Linux常用的服务器构建
查看>>
深入了解 Weex
查看>>
Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton)【1】
查看>>
【75位联合作者Nature重磅】AI药神:机器学习模型有望提前五年预测白血病!
查看>>
精通SpringBoot——第二篇:视图解析器,静态资源和区域配置
查看>>
JavaScript基础(六)面向对象
查看>>
总结几点Quartz的经验
查看>>
从veth看虚拟网络设备的qdisc
查看>>