1.flex子项目在主轴的缩放比例,不指定flex属性,则不参与伸缩分配
min-width 最小值 max-width: 最大值
min-width: 280px 最小宽度 不能小于 280
max-width: 1280px 最大宽度 不能大于 1280
2.flex-direction调整主轴方向(默认为水平方向)
flex-direction: column 垂直排列
flex-direction: row 水平排列
实现手机端伸缩式表格布局
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>大海波涛</title>
<link rel="shortcut icon" href="favicon.ico" />
<style type="text/css">
*{
padding: 0;
margin: 0;
box-sizing: border-box;
}
body{
min-width: 320px;
max-width: 540px;
margin: 0 auto;
}
nav{
border: 1px solid #ccc;
padding: 3px;
}
.row{
height: 100px;
display: flex;
border-radius: 5px;
overflow: hidden;
}
.row div{
height: 100%;
flex: 1;
border-right: 1px solid #fff;
background-color: pink;
}
.row div:last-child{
border-right: 0;
}
.row a{
display: block;
width: 100%;
height:100%;
}
.row23{
display: flex;
flex-direction: column;/*垂直分布*/
}
.row23 a{
flex: 1;
}
.row23 a:first-child{
border-bottom: 1px solid #fff;
}
</style>
</head>
<body>
<nav>
<div class="row">
<div>
<a href="#"></a>
</div>
<div class="row23">
<a href="#"></a>
<a href="#"></a>
</div>
<div class="row23">
<a href="#"></a>
<a href="#"></a>
</div>
</div>
</nav>
</body>
</html>