采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。
容器默认存在两根轴 :
水平的主轴(main axis)和垂直的交叉轴(cross axis)。
主轴的开始位置(与边框的交叉点)叫做 main start,结束位置叫做 main end;
交叉轴的开始位置叫做 cross start,结束位置叫做 cross end。
项目默认沿主轴 ( 水平方向 ) 排列。
单个项目占据的主轴空间叫做 main size,占据的交叉轴空间叫做 cross size。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<div class="flexBox">
<div class="item">项目1</div>
<div class="item">项目2</div>
<div class="item">项目3</div>
</div>
<style type="text/css">
.flexBox{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
width:900px;
background:#F8F8F8;
padding:10px;
box-sizing:border-box;
justify-content:space-between;
}
.item{
background-color:aquamarine;
width:280px; height:100px;
text-align:center;
line-height:100px;
}
</style>
</body>
</html>
其实学习 Flex 布局是非常简单的,了解了上面的基础再加上后面的属性学习,您就可以享用 flex 带来的便利了,请继续学习后面的章节。