有时,页面内容太少,无法占满一屏的高度,底栏就会抬高到页面的中间。这时可以采用Flex布局,让底栏总是出现在页面的底部。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#wrapper{width: 1300px;
display: flex;
min-height: 100vh; /*1vh表示浏览器高度的1%,100vh为浏览器高度,感觉这个挺好的*/
flex-direction: column;/*灵活的项垂直显示*/}
#content{flex: 1;}
#footer{height: 100px;
background-color: black;}
</style>
</head>
<body>
<center>
<div id="wrapper">
<div id="header"></div>
<div id="content"></div>
<div id="footer"></div>
</div>
</center>
</body>
</html>
效果图:
无论content里是否有文字,底栏都会固定在最下面。
本文地址:http://liuyanzhao.com/3430.html
转载请注明