html底部沉底显示,Footer部分永远沉底。
那么如何将Web页面的 “footer”部分永远固定在页面的底部呢?(注意了这里所说的是页脚footer永远固定在页面的底部,而不是永远固定在显示器屏幕的底部)
就是当内容只有一点点时,Web页面显示在浏览器底部,当内容高度超过浏览器高度时,Web页面的footer部分在页面的底部,总而言之Web页面的footer部分永远在页面的底部,也就是,Footer部分永远沉底。
方法
1. HTML结构:
- 内容
2. CSS代码:
* {
padding: 0;
margin: 0;
list-style: none;
}
html,
body {
height: 100%;
}
#container {
height: 100%;
background-color: red;
overflow-x: hidden;
}
.content {
position: relative;
min-height: 100%;
background-color: yellow;
padding-bottom: 70px;
box-sizing: border-box;
}
.footer {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 70px;
background-color: blue;
}
- 内容
原理
和
标签:html和body标签中必须将高度(height)设置为“100%”,这样我们就可以在容器上设置百分比高度。同时需要将html,body的margin和padding都移除,也就是html,body的margin和padding都为0。
div#container容器:div#container容器将高度(height)设置为“100%”;overflow-x: hidden;,好让内容在container容器内滚动。
div.content容器:div.content容器必须设置一个最小高度(min-height)为100%,这主要使他在内容很少(或没有内容)情况下,能保持100%的高度。另外我们还需要在div.content容器中设置一个"position:relative"以便于里面的元素进行绝对定位。再有就是设置一个padding-bottom值,而且这个值要等于(或略大于)页脚div.footer的高度(height)值。
div.footer容器:div.footer容器必须设置一个固定高度。div.footer还需要进行绝对定位,并且设置bottom:0,让div.footer固定在容器div.content的底部。这样就可以实现我们前面所说的效果,当内容只有一点时,div.footer固定在屏幕的底部(因为div.content设置了一个min-height:100%),当内容高度超过屏幕的高度,div.footer也固定在div.content底部,也就是固定在页面的底部。
html底部沉底显示,Footer部分永远沉底。相关推荐
- 微信付费进群收费进群系统源码 底部会显示价格(可自定义)入群
正文: 源码的功能其实就是一个单独的页面 在上面你可以在后台自定义你的内容 底部会显示9.9(可自定义)入群.当然也可以加价,也可以换别的,不只是进群 还可以修改付费获得某项资源,搭建自己集思广益啦, ...
- PyQt5随笔:QTextEdit、QTextBrowser添加的文字超出视图后,滑动条自动移至最底部,显示最新文本解决
PyQt5随笔:QTextEdit.QTextBrowser添加的文字超出视图后,滑动条自动移至最底部,显示最新文本解决 1.前言 QTextEdit/QTextBrowser设置文本的简单函数:se ...
- odoo自定义按钮覆盖原来的底部按钮以及footer标签覆盖问题
问题: odoo自身定义了底部和顶部的按钮,底部按钮定义在footer标签中.当想要覆盖odoo本来的底部按钮时,只需要自定义一个footer标签就可以 ** 解决办法:自定义footer标签 在模型 ...
- html里按钮始终在底部,详解footer始终位于网页底部的方法介绍
上次说把网页的头部和尾部分离出来作为一个单独的文件,所有网页共用,这样比较方便修改,然而,,,我发现某些方法里尾部会紧跟在头部后面,把内容挤在下面..而且有的页面内容少的话不能把尾部挤到最下面,所以, ...
- 解决MSChart底部横坐标显示不全的问题
还是这个MSChart,先前做一个test的时候都正常,正式用的时候出现这样一个问题,绑定数据之后,如果x轴坐标过多,会显示不全,我这里的情况是底部坐标一般最多显示八九个,再多了就隔一个显示一个,或者 ...
- CSS绝对底部布局 Sticky footer
何为Sticky footer布局? 我们常见的网页布局方式一般分为header(页头)部分,content(内容区)部分和footer(页脚)部分.当页头区和内容区的内容较少时,页脚区不是随着内 ...
- 如何将footer标签固定在底部_让footer固定在页面底部
最近做了几个触屏版页面,页面比较简单,内容短,但是都有个底部,面对各种机型,底部不是一直处于底部位置,长屏.高分辨率的机子上的表现是悬在半空中,就像一根刺卡在喉咙啊.为此做了几种尝试. 其中有个活动的 ...
- 计算机桌面底部不显示了,为什么电脑底部不会显示出来怎么办
1. 电脑桌面下方任务栏没了,怎么恢复 1.出现问题现象,是打开过很多任务.但是任务栏就是不显示打开的项目,但是用TAB+ALT 或者任务管理器 应用程序里面可以看到任务项目. 2.找到任务栏,右键& ...
- SWT带垂直滚动条的Text自动滚动到底部(比如显示聊天信息)
Text chatMessage = new Text(group, SWT.BORDER | SWT.WRAP | SWT.V_SCROLL | SWT.READ_ONLY); chatMessag ...
最新文章
- Elasticsearch之分词器的工作流程
- [深度学习] tensorflow1.x和tensorflow2.x对比与总结
- 语言 双线性内插_数位语音信号处理概论 Lesson6 语言模型
- 2007年8月25日华为的几个面试题
- 蓝桥杯 友好数 数论
- pythonwin是什么_winpython是什么
- iQOO Neo5游戏评测,配置独显的手机表现如何?
- Firebird数据库的Select语句
- LVM: Logical Volume Manager 逻辑卷管理
- 每天备份数据库中的表
- TCP SYN-Cookie背后的人和事
- Python批量下载MOOC课件
- [强化学习实战]深度Q学习-DQN算法原理
- 信锐(SUNDRAY)无线控制器wifi无线上网短信认证设置流程
- SpringBoot2.3整合Mockito实现单元测试
- 单片机60秒秒表c语言,基于51单片机的60秒,秒表计时器
- 【程序员进阶之路】吴恩达Deeplearning.ai课程学习全体验:深度学习必备课程
- C# 文字视频生成器
- 通过聚合数据API实现快递数据查询-短信验证码-企业核名
- 团队管理11--管理规划四要素及四步走
热门文章
- 一键将Word转换为MarkDown
- 没有人能够解释为什么飞机可以待在空中
- android webview加载不出来,android 中用webview 显示本地html,为什么里面的内容显示不出来?...
- php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...
- 对linuxptp软件移植到arm下遇到的问题进行记录
- jdbc连接mysql驱动方式_JDBC连接数据库系列教程 – JDBC注册驱动的常见方式
- 更换ip软件安卓_2019十大手机读书软件排行榜
- apache字体文件跨域_apache如何解决跨域资源访问
- matlab mapminmax 基于神经网络的网格训练
- 【 NLS 】Steepest Descent Algorithm Iteration Procedure of TOA - Based Positioning