最近有这样一个需求,就是说在页面内容不够丰富的情况下,我们得让页脚始终保持在页面的底部。

bala,bala。。。

在网上寻觅了一下,最终还是赏识用js解决的这款。

不闲扯,贴码show

html部分

<body>
<div id="top">top</div>
<div id="bottom">bottom</div>
</body>

css部分

*{margin:0;padding:0;
}
#top{background:#33CCFF;text-align:center;
}
#bottom{background:#FFCC00;text-align:center;width:100%;
}

javascript部分

function calcDistance(){var topHeight = document.getElementById("top").scrollHeight;var bottomHeight = document.getElementById("bottom").scrollHeight;var allHeight = document.documentElement.clientHeight;var bottom = document.getElementById("bottom");if((topHeight + bottomHeight) < allHeight){bottom.style.position = "absolute";bottom.style.bottom = "0";}else{bottom.style.position = "";bottom.style.bottom = "";}setTimeout(function(){calcDistance();},10);
}

转载于:https://www.cnblogs.com/ztseven/p/3979083.html

页脚保持在未满屏页面的底部相关推荐

  1. html页脚显示不出来,CSS实例:让页脚保持在未满屏页面的底部

    CSS实例:让页脚保持在未满屏页面的底部 互联网   发布时间:2008-10-17 19:20:27   作者:佚名   我要评论 在内容不超过一屏的情况下,当浏览器窗口变小那行页脚文字会跟着向上浮 ...

  2. jq jqprint 设置页脚_jQuery 插件 jqprint 实现浏览器页面打印和设置页眉页脚

    使用 jqprint 插件实现浏览器页面打印,需要用到两个js文件,jquery.js 和 jqprint.js,本文使用 jquery-1.4.4.min.js,jquery.jqprint-0.3 ...

  3. 页眉中字数未满但自动换行

    原因是右侧缩进问题,解决办法: a.双击选中页眉 b.点击开始->选中段落->设置右缩进为0,修改前为1.75厘米,所以会出现自动换行 c.设置完成后,字体后进时就不会出现后面有较大空间自 ...

  4. 将页脚保持在页面的底部——Javascript+Css实现

    功能:无论将浏览器拖大或拉小,将页脚DIV块保持在页面的底部 1.将Javascript代码和DIV/CSS代码写在同一个文件里: <!DOCTYPE html PUBLIC "-// ...

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

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

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

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

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

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

  8. php架在底部页面,将页脚固定在页面底部的CSS实战

    页脚的位置问题 网页的页脚(footer),也就是通常用来放置帮助链接及版权信息的地方.页脚自然是应该位于页面底部的,但依照一般的做法,如果位于页脚之前的网页内容比较少,或者说使用了一个垂直分辨率较大 ...

  9. 毕业论文的页眉页脚?奇偶页不同?前言作为第一页?……?这样弄!

    下面的要求作为一个示例,如果有类似的要求,相信理解了其中的概念,你也能顺利解决你的论文要求了. 示例要求 总结一下重点要求: 正式页码从前言开始作为第一页(前言并不在论文的首页,前言前面有目录,摘要和 ...

最新文章

  1. SEO基础知识8大精华文章之第三篇 SEO的历史(连载)
  2. Yii2 定时任务创建(Console 任务)
  3. heritrix 相关
  4. 长度最小的子数组--滑动窗口
  5. java设计单词英译汉小助手_拣单词|第八期第3天:第521528个单词宝藏
  6. PWN-PRACTICE-BUUCTF-28
  7. Python学习秘籍 这些窍门就连老司机都不一定知道 值得学习
  8. numpy 删除元素
  9. 【干货】2020顶级数据团队建设全景报告-清华大学.pdf(附下载链接)
  10. RN与原生交互(一)——基本页面跳转
  11. MATLAB GUI新手备忘录
  12. Android学习Matrix对称变换5
  13. 微信小程序Tab切换,滑动切换
  14. Ubuntu关闭开机自启动服务
  15. 如何解决“'mvn' 不是内部或外部命令,也不是可运行的程序或批处理文件。”问题
  16. vue操作easyui中的DataGrid
  17. 计算机课程教材审读意,用好部编本小学语文教材值得注意的11个问题
  18. MYSQL及MSSQL安全设置
  19. TR200 ASSSD跑分测试
  20. 数据结构课程学习笔记

热门文章

  1. max6675一直读0_女儿读完我要收藏起来的英文杂志,它让0~15岁孩子阅读无缝对接!...
  2. [USACO13JAN]Party Invitations【模拟】
  3. Linux中yum不能用的原因
  4. 数据分析和数据挖掘相关模块
  5. MySQL数据库 -- Navicat、pycharm连接数据库
  6. Swift基础语法学习-4.Bool类型
  7. ps命令,性能监控,grep命令
  8. Project Euler 3 Largest prime factor
  9. 基于XML操作辅助类
  10. PHP error_reporting的使用