<!doctype html> <html> <head> <meta charset="utf-8"> <title>不足一屏时,页面底部位于浏览器底部</title> <style type="text/css"> * { margin:0; padding:0; } html, body { height:100%; } .wrap { position:relative; min-height:100%; } .header { height:50px; background-color:#28323C; } .content { padding-bottom:50px; /*height:2000px; 做超过一屏时使用*/ } .footer { position:absolute; bottom:0; left:0; width:100%; /*绝对定位使后宽度100%*/ min-height:50px; background-color:#28323C; } </style> </head> <body> <div class="wrap"> <div class="header">header</div> <div class="content"></div> <div class="footer">footer</div> </div> </body> </html>
原始参考资料中的footer设置的是height:50px,这里更改为了min-height:50px,避免了有可能的footer内部子内容高度大于footer高度而出现的bug。 本博客的footer就是使用这一方法实现的,有兴趣的可直接查看源码。
height:50px
min-height:50px
1,舞动青春-不足一屏时,页面底部位于浏览器底部(用CSS解决)