flex布局可替代浮动实现浮动带来的一些效果,既方便又不用考虑浮动带来的页面布局的影响
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
#container{
display: flex;
height: 200px;
border: 1px solid red;
/* flex-direction: row-reverse;*//*显示方向:倒叙*/
/* flex-wrap: wrap-reverse;*/
}
#left{
width: 20%;
height: 100px;
background-color: #5bc0de;
order: 1;
}
#center{
width: 80%;
height: 100px;
background-color: #91a7de;
order: 2;
flex-shrink: 0;/*谁为0谁不变*/
align-self: flex-end;
}
#right{
width: 20%;
height: 100px;
background-color: #a08ede;
order: 3;
}
/*#right2{
width: 20%;
height: 100px;
background-color: #7fdec0;
}*/
</style>
<title>Flex</title>
</head>
<body>
<div id="container">
<div id="center">center</div>
<div id="left">left</div>
<div id="right">right</div>
<!--<div id="right2">right2</div>-->
</div>
</body>
</html>