網頁上中下三分布局,上下固定,中間自適應
阿新 • • 發佈:2017-06-29
-i code tran eval control middle clas o-c doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- 禁止瀏覽器從本地緩存中調閱頁面。--> <meta http-equiv="pragram" content="no-cache"> <!--網頁不保存在緩存中。每次訪問都刷新頁面。--> <meta http-equiv="cache-control" content="no-cache, must-revalidate"> <!--同上面意思差點兒相同,必須又一次載入頁面--> <!--網頁在緩存中的過期時間為0。一旦網頁過期,必須從server上又一次訂閱--> <meta http-equiv="expires" content="0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> * { margin:0; padding:0; } html, body, #box { height:100%; font:small/1.5 "宋體", serif; } body { text-align:center; } #box { text-align:left; background:#666; display:table; width:80%; margin:0 auto; position:relative; } #box > div { display:table-row; } #header, #footer { background:#fcc; height:50px; vertical-align:bottom; } #main { background:#ccf; } #main #wrap { display:table-cell; background:#ffc; vertical-align:middle; } #text { text-align:center; } </style> <!--[if IE]> <style type="text/css"> #header, #footer { width:100%; z-index:3; position:absolute; } #footer { bottom:0; } #main { height:100%; z-index:1; position:relative; } #main #wrap { position:absolute; top:50%; width:100%; text-align:left; } #main #text { position:relative; width:100%; top:-50%; background:#ccc; } </style> <![endif]--> </head> <body> <div id="box"> <div id="header">header</div> <div id="main"> <div id="wrap"> <div id="text"> <p>測試文本</p> </div> </div> </div> <div id="footer">footer</div> </div> </body> </html>
網頁上中下三分布局,上下固定,中間自適應