CSS實現div百分比效果
阿新 • • 發佈:2019-01-28
最近寫頁面,需要頁首、頁尾,單獨設定頁首頁尾太麻煩了,還有適配的問題,不如直接用百分比效果,讓頁首和頁尾各佔頁面的10%高度。下面上程式碼
<html>
<head>
<title>百分比測試</title>
<style type="text/css">
body {
height: 100%;
width: 100%;
/*盒模型*/
display: -webkit-box;
display: -moz-box ;
display: box;
/*橫向or縱向*/
-webkit-box-orient: vertical; /*屬性值:[horizontal]橫向/[vertical]縱向*/
-moz-box-orient: vertical;
box-orient: vertical;
}
#demo_header {
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex : 1;
font-size: 40px;
background: #232323;
}
#demo_content {
-webkit-box-flex: 8;
-moz-box-flex: 8;
box-flex: 8;
}
#demo_footer {
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex : 1;
font-size: 30px;
background: #232323;
}
</style>
</head>
<body>
<div id="demo_header">
</div>
<div id="demo_content">
<p>這裡是內容區</p>
</div>
<div id="demo_footer">
</div>
</body>
</html>