网页布局—StickyFooter
2016-02-08 22:48
316 查看
网页布局中经常会遇到这种问题,那就是我们的网页
html代码:
css代码:
实现效果:
当页面主体内容不能撑满一整个屏幕时,
当页面主体内容能够撑满一整个屏幕时,
实现原理:
将页面主体内容的底部界限向上提升
完整demo地址
footer并不能呢一直停留在网页的底部。我们一般的惯用方法就是将网页的
footer固定定位。但是如果我们将
footer固定定位后,我们的网页内容多,一屏显示不出来时,我们的
footer仍在窗口的底部,并且遮挡我们的内容,那么我们今天的这种布局方式,就是来解决这个问题的。
html代码:
<div class="container"> 页面主体内容... </div> <footer> footer </footer>
css代码:
* { margin: 0px; padding: 0px; } html, body { height: 100%; } .container { min-height: 100%; margin-bottom: -142px; } .container::after { content: ""; display: block; height: 142px; } footer { background: rgb(207, 89, 89); height: 142px; text-align: center; color: #fff; font-size: 20px; line-height: 142px; }
实现效果:
当页面主体内容不能撑满一整个屏幕时,
footer将会被固定在屏幕底部,底部的高度固定;
当页面主体内容能够撑满一整个屏幕时,
footer将会移动,在页面的底部;
实现原理:
将页面主体内容的底部界限向上提升
xxpx,为页面主体内容添加一个伪元素,与
footer的高度一样全部为
xxpx,当主体内容撑满一屏幕时,伪元素与
footer重合。
完整demo地址
相关文章推荐
- IOS利用Runtime自定义控制器POP手势动画
- IOS-网络(文件上传)
- 【JAVA】2、编写第一个Java程序
- Linux安装配置php7+nginx
- ecplise 中导入 Android design support library
- Microsoft SQL Server 2014 安装图解
- http://www.google.com/ncr 谷歌无限制搜索方法,用过都说好
- Python成长之路_装饰器
- 保存phpinfo到文件
- 文件上传下载
- 权限管理
- 文章标题
- 面试笔试杂项积累-leetcode 171-175
- Linux 中的权限 -- 0755 和 0644
- Netty精粹之JAVA NIO开发需要知道的
- json
- Stanford 机器学习 Week2 作业: Linear Regression
- ajax异步传输
- c#_灰度图,二值化,腐蚀算法等具体实现
- [软件人生]也谈谈支付宝五福