2019独角兽企业重金招聘Python工程师标准>>>

JS实现页脚在浏览器可视范围内始终置底。

如下图所示:

代码如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>JS实现让页脚一直固定在页面底部</title><meta name="generator" content="editplus" /><meta name="author" content="" /><meta name="keywords" content="" /><meta name="description" content="" /><style type="text/css">*{margin:0px;padding:0px;}body{font-size:12px;font-family:"微软雅黑";color:#ddd;background:#eee;}.header{width:100%;height:98px;background:#111;padding:1px 0px;color:#fff;font-size:24px;text-align:center;}.content{width:1500px;height:700px;background:#004f27;margin:0px auto;color:#fff;font-size:24px;text-align:center;}.footer{width:100%;height:50px;background:#111;color:#fff;font-size:24px;text-align:center;}</style></head><body><div class="header">头部</div><div class="content">内容区域</div><div class="footer">底部</div></body><script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript">$(window).bind("load", function() {var footerHeight = 0;var footerTop = 0;positionFooter();function positionFooter() {// 获取页脚的高度footerHeight = $(".footer").height();// 获取页脚的高度/*scrollTop() 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 */footerTop = ($(window).scrollTop()+$(window).height()-footerHeight)+"px";//如果页面内容高度小于屏幕高度,div#footer将绝对定位到屏幕底部,否则div#footer保留它的正常静态定位if(($(document.body).height()+footerHeight) < $(window).height()) {$(".footer").css({ position: "absolute",left:"0" }).stop().css({top:footerTop});}}$(window).scroll(positionFooter).resize(positionFooter);});</script></html>

转载于:https://my.oschina.net/AaronDMC/blog/790408

JS实现让页脚一直固定在页面底部相关推荐

  1. php架在底部页面,页脚始终保持在页面底部的网页布局方法

    页脚始终保持在页面底部的网页布局方法 导语:用CSS创建一个高度自适应布局,如何保证页脚(footer)在内容不超过一屏的情况下始终保持在布局最下方是一个比较头疼的事.下面就由百分网小编为大家介绍一下 ...

  2. DIV+CSS:页脚永远保持在页面底部

    页脚永远保持在页面底部 有时候,我们用CSS创建一个高度自适应布局,如何保证页脚(footer)在内容不超过一屏的情况下始终保持在布局最下方是一个比较头疼的事.我看过一些利用绝对定位的例子,但总感觉不 ...

  3. php 底部页面层,html 设置页脚div一直在页面底部

    先上代码 //这部分的div的 position 是 fixed 解析: 1.先设置的 height 为 100%: 2.设置 body 的position 为 absolute,因为它里面的 div ...

  4. html 在div 底部显示不出来,html 设置页脚div一直在页面底部

    先上代码 //这部分的div的 position 是 fixed 解析: 1.先设置的 height 为 100%: 2.设置 body 的position 为 absolute,因为它里面的 div ...

  5. CSS + DIV 让页脚始终保持在页面底部

    来源:David's Blog     http://www.DavidQiu.com/ 文章链接:http://blog.davidqiu.com/post/2013-06-17/400517539 ...

  6. 前端 如何将页脚固定在页面底部

    作为一个Web的前端攻城师,在制作页面效果时肯定有碰到下面这种现象:当一个HTML页面中含有较少的内容时,Web页面的"footer"部分随着飘上来,处在页面的半腰中间,给视觉效果 ...

  7. 如何将footer标签固定在底部_如何将页脚固定在页面底部(多种方法实现)

    作为一个Web的前端攻城师,在制作页面效果时肯定有碰到下面这种现象:当一个HTML页面中含有较少的内容时,Web页面的"footer"部分随着飘上来,处在页面的半腰中间,给视觉效果 ...

  8. 如何将页脚固定在页面底部

    感觉有些繁琐.目前简单的,是在上continer中使用min-height属性,当然没有测试兼容性. -------2016-5-9 16:17:51-- source:如何将页脚固定在页面底部

  9. 如何将页脚固定在页面底部,而不是屏幕底部!

    一个经典的 Sticky footers 布局问题 话不多说贴代码 <div class="main"><div class="main-box&quo ...

最新文章

  1. 坦克世界服务器未响应怎么解决,华硕笔记本老是程序未响应怎么处理
  2. SpeedTree导入到虚幻UE4的注意事项
  3. python 提取字符串中的数字
  4. Excel制作随机抽取名单
  5. django class类即视图类添加装饰器的几种方法
  6. Oracle数据恢复、数据库恢复、灾难恢复专题
  7. 今天高考,讲几句大实话
  8. zookeeper 日志查看_Linux环境下安装部署单机Zookeeper
  9. HttpURLConnection的流式输出的缺陷和解决方法
  10. printf如何消后续0_Hello World背后的故事:如何在Linux上编译C语言程序
  11. 数据科学包6-pandas基础之索引
  12. 南方CASS9.0软件资源下载附安装教程
  13. Matlab中_pkg.exe,windows系统如何打开pkg|windows打开pkg文件包的方法
  14. C51 汇编和C语言编写从1加到100
  15. 【土旦】 使用Vant 的Uploader 上传图片 重定义返回格式 使用FormData格式提交
  16. iPhone与iPad开发实战读书笔记
  17. 用 Java 实现一个远程控制客户端
  18. Mybatis学习笔记(尚硅谷版整理)
  19. AngularJs 总结
  20. java 生鲜在线购买网站 ssm生鲜商城

热门文章

  1. 手机发送验证码的业务逻辑探究-主要是安全性,响应性
  2. 设计模式--策略模式--Java实现
  3. vue 头部组件监控页面来源
  4. Flink流式处理百万数据量CSV文件
  5. 微服务架构之Spring Cloud Eureka入门程序
  6. RocketMQ如何动态扩容和缩容
  7. Eureka Server启动源码分析
  8. Java虚拟机栈详解
  9. 阿里云安装单机hbase
  10. python的string模块