将footer固定在页面底部的实现方法
2019-04-30 20:43:41
944 次阅读
0 个评论
footer高度固定+绝对定位
HTML结构:
CSS设置:
首先,设置body的高度至少充满整个屏幕,并且body作为footer绝对定位的参考节点;
其次,设置main(footer前一个兄弟元素)的padding-bottom值大于等于footer的height值,以保证main的内容能够全部显示出来而不被footer遮盖;
最后,设置footer绝对定位,并设置height为固定高度值。
HTML结构:
<body>
<header>header</header>
<main>main content</main>
<footer>footer</footer>
</body>
CSS设置:
html{height:100%;}
body{min-height:100%;margin:0;padding:0;position:relative;}
header{background-color: #ffe4c4;}
main{padding-bottom:100px;background-color: #bdb76b;}/* main的padding-bottom值要等于或大于footer的height值 */
footer{position:absolute;bottom:0;width:100%;height:100px;background-color: #ffc0cb;}
首先,设置body的高度至少充满整个屏幕,并且body作为footer绝对定位的参考节点;
其次,设置main(footer前一个兄弟元素)的padding-bottom值大于等于footer的height值,以保证main的内容能够全部显示出来而不被footer遮盖;
最后,设置footer绝对定位,并设置height为固定高度值。
00
相关话题
- vue 3 的watchEffect 使用方法
- 斐波那契算法的java实现
- SpringMvc实现RESTful风格的delete和put请求
- Apache的commons-net实现FTP的文件上传下载
- session过期登录页面跳出iframe框架
- 解决jenkins tomcat热部署,任务线程重复启动的方法
- 开放接口api的Token签名sign设计与实现
- jsoup常用方法
- nginx禁止访问文件或目录的配置方法及location指令的uri匹配规则
- Chrome下多屏、长页面或者元素截图
- 使用jsoup将html转换为纯文本时保留换行符
- vue中keep-alive,include指定页面使用缓存
- fabric.js常用方法
- jRange 滑块插件销毁方法
- vue使用provide/inject方式解决刷新当前页面问题