flex-grow : 扩展 ( 想看到扩展的效果,必须有空隙 )
0 : 默认值 , 不去扩展
1 : 去扩展 , 会把空白区域全部沾满
子元素会按照设置的比例值来分配空隙,如果比例值总和小于1,那么会有空隙,如果比例值总和大于等于1,那么就没有空隙。
语法是添加到子容器上的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{margin:0; padding:0;}
.main{ display: flex;}
.aside{ width:200px; height:400px; background:red;}
.detail{ flex-grow: 1; height:400px; background:green;}
.nav{ width:100px; height:400px; background:blue;}
</style>
</head>
<body>
<div class="main">
<div class="ascide"></div>
<div class="detail"></div>
<div class="nav"></div>
</div>
</body>
</html>
逆战班加油