1、Flex布局即为弹性布局,可以简便,完整,响应式的完成各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全的使用这项功能。
2、 注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效。
3、在项目中最常用的上下高固定,中间自适应:例如:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>flex布局移动端(pc端)设置</title>
<style>
*{
padding: 0; margin: 0; list-style: none;
}
html,body,.wrap{
width: 100%;
height: 100%;
}
.wrap{
display: flex;
flex-direction:column;
}
.wrap .a{
width: 100%;
height:30px;
background: pink;
}
.wrap .b{
width: 100%;
flex: 1;
}
.wrap .c{
width: 100%;
height: 30px;
background: pink;
}
</style>
</head>
<body>
<div class="wrap">
<div class="a"></div>
<div class="b"></div>
<div class="c"></div>
</div>
</body>
</html>