方案一

html {
height: 100%;
} body {
position: relative;
min-height: 100%;
box-sizing: border-box;
padding-bottom: 80px; /* .footer 的高度,为 footer 占位 */
} .footer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 80px;
}

方案二

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
html,body {
height: 100%;
margin: 0;
padding: 0;
} #container {
min-height: 100%;
height: auto !important;
height: 100%;
}
#page {
padding-bottom: 60px;/*高度等于footer的高度*/
}
#footer {
position: relative;
margin-top: -60px;/*等于footer的高度*/
height: 60px;
clear:both;
background: red;
} #header {
padding: 10px;
background: lime;
}
#left {
width: 18%;
float: left;
margin-right: 2%;
background: blue;
}
#content{
width: 60%;
float: left;
margin-right: 2%;
background: green;
}
#right {
width: 18%;
float: left;
background: blue;
}
</style>
</head>
<body>
<div id="container">
<div id="header">Header</div>
<div id="page" class="clearfix">
<div id="left">Left sidebar</div>
<div id="content">Main contentMain contentMain contentMain contentMain contentMain contentMain contentMain contentMain contentMain content Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus animi blanditiis, consequuntur dolorem ea eos magnam necessitatibus numquam, quaerat quia quod rem sint unde. Deserunt dolorum laboriosam minus repellat veniam! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium, adipisci architecto, blanditiis cumque doloremque, ea earum et maxime non pariatur quas quia quibusdam recusandae similique sit soluta tempora voluptas voluptate. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad autem ea impedit ut vel. Aut culpa exercitationem incidunt itaque non, nulla saepe voluptas. Inventore, molestiae perferendis provident quaerat ullam veniam.
pisicing elit. Accusamus cupiditate facilis fugit inventore iste itaque iusto modi, natus nobis numquam obcaecati odio odit optio ratione sit ullam veniam vero. Vero.
</div>
</div>
</div>
<div id="footer">Footer </div>
</body>
</html>

  

  

最新文章

  1. 用systemd脚本自动启动node js程序
  2. 天气查询SDK
  3. mysql explain 中key_len的计算
  4. ThroughRain第一次冲刺总结
  5. Linux下crontab命令的用法
  6. dede默认的表
  7. 使用git了解代码编写过程
  8. How to use PhotoshopApplication in maxscript
  9. json编解码
  10. visual c++ 2010安装未成功
  11. [js高手之路]Vue2.0基于vue-cli+webpack Vuex用法详解
  12. 推荐六款炫酷的HTML5效果插件
  13. ZOJ - 3261 Connections in Galaxy War(并查集删边)
  14. 推荐一个实用的 .gitignore 文件
  15. C++基类的析构函数定义为虚函数的原因
  16. nodejs实现新闻爬虫
  17. Minimum Window Substring LT76
  18. 【题解】 [ZJOI2006]书架 (Splay)
  19. GCD 实现生产-消费 模式
  20. MYSQL MVCC实现及其机制

热门文章

  1. Django根据现有数据库建立model
  2. ferret32位安装
  3. 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
  4. 关于DoesObjectExist
  5. spring-cloud-event-sourcing-example-master 运行效果及说明
  6. .net之工作流工程展示及代码分享(二)工作流引擎
  7. web学习之Django--安装
  8. wex5 实战 wex5与js的组件关系与执行顺序(父子与先后)
  9. hadoop 安装教程 转载
  10. 将形如:Oct 8, 2016 5:29:44 PM串转换成正常时间在真机上遇到的坑