最近做了几个触屏版页面,页面比较简单,内容短,但是都有个底部,面对各种机型,底部不是一直处于底部位置,长屏、高分辨率的机子上的表现是悬在半空中,就像一根刺卡在喉咙啊。为此做了几种尝试。

其中有个活动的触屏页面只有一个,并且页面上内容固定,所以首先想到的处理方式也比较简单,也很实用。

html代码:

头部

内容

底部

html代码方面不需要额外增加什么标签,改怎么写就怎么写,处理的重点是css:

html,body{ height: 100%;}

body{ position: relative; min-height: 550px;}

footer{ position: absolute; bottom: 0; left: 0; }

以上的样式都是必须的,主要是用到了相对定位,min-height的值根据页面内容来定,要自己计算下,在最小的高度里面,要能放下header、中间内容和底部。这个做法适合一些内容固定、单个页面。

如果是针对一个站点来处理,各个页面的高度必然不会太一致,而且有的页面内容是动态的,所以要找个能批量处理的方法。先看代码:

html代码:

头部

内容

底部

css代码:

html,body{ height: 100%; }

.wrapper{ min-height: 100%; margin-bottom: -50px;}

.wrapper-inner{ padding-bottom: 50px; }

footer{ height: 50px; overflow: hidden;}

从上面的html代码部分看出,多了两层div,分别是div.wrapper和div.wrapper-inner,对于简单的页面,这样的多余确实不能忍,但是为了拔刺,再加两层我也干啊。

看css,前面三段是必须的,margin和padding具体的值根据footer的内容决定,不要小于footer的高度就行了,否则会出现不必要的滚动条。

以上两种方法都很好的使footer固定在页面底部,可根据页面来选择使用哪种方法。

如何将footer标签固定在底部_让footer固定在页面底部相关推荐

  1. flex 底部固定_小猿圈网站页面底部固定的方法

    网络发展到了今天,很多朋友对于网站已经不陌生了,但是当我们看网页时你注意到网站的底部了吗?虽然很少人会注意到他,但是如果不在底部的话,会很难看,今天小猿圈web前端讲师就为你介绍网站页面底部固定的方法 ...

  2. HTMl中内容离页面底部距离,css – 限制高度与页面底部的距离

    如果您的目标是现代浏览器,则可以使用 calc和 vh来实现目标. 如果您需要将按钮放在屏幕中间,只需从.popup的最大高度中减去按钮的位置即可. .wrapper { position: abso ...

  3. odoo自定义按钮覆盖原来的底部按钮以及footer标签覆盖问题

    问题: odoo自身定义了底部和顶部的按钮,底部按钮定义在footer标签中.当想要覆盖odoo本来的底部按钮时,只需要自定义一个footer标签就可以 ** 解决办法:自定义footer标签 在模型 ...

  4. html footer写法,HTML5 footer标签元素 css3布局教程

    HTML5 标签元素 新增html5底部footer元素标签,对html 5新增footer标签根底认识到了解footer css组织教程做到真正掌控与认识 记得我们在畴前html5版本夙昔机关网页底 ...

  5. footer.php在哪,HTML5的footer标签元素怎么使用

    H5里面增加了一个标签元素,那么我们要怎样使用呢?记得我们在html5版本以前布局网页底部版权时,都会习惯使用id="footer"或class="footer" ...

  6. 「HTML和CSS入门指南」footer 标签详解

    什么是 footer 标签? 在 HTML 中,footer 标签用于表示页面或区域的页脚部分.通常用于包含版权声明.联系信息和其他重要元素. footer 标签的基本语法 以下是 footer 标签 ...

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

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

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

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

  9. 如何将footer标签固定在底部_如何让footer标签置于页面最底部

    这次给大家带来如何让footer标签置于页面最底部,让footer标签置于页面最底部的注意事项有哪些,下面就是实战案例,一起来看一下. 需求:有时候,当页面内容较短,撑不开浏览器高度,但是又希望foo ...

最新文章

  1. python 中 (按位与) 和 | (按位或)
  2. Boost:bimap双图的structured_pair的测试程序
  3. redis 源码 object.c 实现
  4. c语言二叉树_linux学习第20节,二叉树的特性和插入、查询、删除等基本操作
  5. [转]查看linux服务器硬盘IO读写负载
  6. 陈强教授《机器学习及R应用》课程 第八章作业
  7. 苹果开发者账号申请的一些事
  8. 渗透测试漏洞利用入门总结
  9. 计算机二级能加几个创新创业学分,创新创业活动学分认定细则
  10. linux strcpy函数,C语言中函数strcpy ,strncpy ,strlcpy,strcpy_s的用法
  11. BufferQueue has been abandoned解决方案
  12. 连快播王欣都要做区块链,蚂蚁金服为什么不碰ICO?
  13. 模块学习(四)——超声波测距
  14. htb snoopy wp记录
  15. 有这么五种人不适合学编程!
  16. mac docker 修改 daemon.json 文件
  17. PostgreSQL常用函数以及操作符
  18. [Flex] 组件Tree系列 —— 将数组作为dataProvider
  19. 预处理加速干货:大幅加速数据预处理、轻松定制高性能ML算子
  20. 儿童体重测试软件,儿童生长发育测评系统

热门文章

  1. layui table 表头合并_layui 动态表格之合并单元格
  2. Sqlserver性能分析
  3. 读《编程之道》——程序员的心灵鸡汤
  4. win7电脑黑屏如何重装修复,修复win7系统黑屏
  5. Per-service mutual TLS authentication enablement
  6. excel 数据透视表的使用 每个id每天数据不同的汇总
  7. 嵌入式Linux USB WIFI驱动的移植 1
  8. 图像阈值(threshold)
  9. 海南三亚婚前5天5夜休闲游
  10. 【热门算法】搜索、推荐、广告算法