其他分享
首页 > 其他分享> > flex布局

flex布局

作者:互联网

flex布局

基本概念

Flex布局,也叫"弹性布局",用来为盒模型提供最大的灵活性

任何一个容器都可以指定为Flex布局

/* 块级元素 */
.box {
 dispaly: flex;
}
/* 行内元素 */
.box {
 dispaly: inline-flex;
}

当父元素被设为flex布局后,子元素的float、clear和vertical-align属性都会失效

采用 Flex 布局的元素,称为 Flex 容器,简称为"容器",它的所有子元素自动成为容器成员,称为 Flex 项目,简称为"项目"

容器属性

项目属性

flex:

默认:flex-flow: 0 1 auto;

flex: auto; 等同于 flex: 1 1 auto;

flex: none; 等同于 flex: 0 0 auto;

flex: 1;

flex 取值为一个非负数字,则该数字为 flex-grow 值,flex-shrink 取 1,flex-basis 取 0%

flex: 1; 等同于 flex: 1 1 0%;

flex: 100px;

flex取值为一个长度或者是一个百分比时,则视为 flex-basis 值,flex-grow 取 1,flex-shrink 取 1

flex: 100px; 等同于 flex: 1 1 100px;

标签:flex,basis,auto,布局,默认,对齐,项目
来源: https://www.cnblogs.com/by0627/p/16034112.html