浏览器家园
TAG标签|网站导航| 手机访问:m.liulanqi.com
传统的布局方案,在针对特殊布局时会很不方便,比如垂直居中,把一个容器等分为N列等等。自从 Flex 出现以后,这些都迎刃而解了,本文对Flex相关内容做一个简单梳理。
Flex 是 Flexible Box 的缩写,意为”弹性布局”,任何一个容器都可以指定为Flex布局。设为 Flex 布局以后,子元素的 float
、clear
和vertical-align
属性将失效。要设置一个元素采用 flex 布局,只需设置器 display 属性取值为 flex
即可。
.flex-box{
display:flex; /* or inline-flex*/
}
采用 Flex 布局的元素,称为Flex容器。其子元素为flex item,本文称其为”项目”。容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。
main start
,结束位置称为 main end
cross start
,结束位置叫做 cross end
项目默认沿 main axis 排列,单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size。
CSS .box { flex-flow: <flex-direction> || <flex-wrap>; }
none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
auto | flex-start | flex-end | center | baseline | stretch
本文地址:https://www.cnblogs.com/kelsen/p/8647896.html
如果您有任何建议或疑问请在下面留言交流。
Copyright 2019-2029 www.liulanqi.com 【浏览器家园】 版权所有
浏览器家园_下载浏览器就到浏览器家园 | 专注MAC浏览器和Windows浏览器下载和使用介绍
声明: 所有软件和文章收集整理来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告