1. 程式人生 > >CSS實現div百分比效果

CSS實現div百分比效果

最近寫頁面,需要頁首、頁尾,單獨設定頁首頁尾太麻煩了,還有適配的問題,不如直接用百分比效果,讓頁首和頁尾各佔頁面的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>