标签:起点 方便 www. 放大 star 元素 oss baseline direct
传统的布局方案,在针对特殊布局时会很不方便,比如垂直居中,把一个容器等分为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
关于本文如果您有任何建议或疑问请在下面留言交流,也可通过 Web前端高级工程师 群进行线上沟通。
标签:起点 方便 www. 放大 star 元素 oss baseline direct
原文地址:https://www.cnblogs.com/kelsen/p/8647896.html