CSS布局:让页脚始终保持底部的方法

海南潮人5号馆

海南潮人5号馆

2016-02-19 21:22

下面是个超简单的CSS布局:让页脚始终保持底部的方法教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

  有时候,我们用CSS创建一个高度自适应布局,如何保证页脚(footer)在内容不超过一屏的情况下始终保持在布局最下方是一个比较头疼的事。我看过一些利用绝对定位的例子,但总感觉不是那么完美,经过一下午的研究总结出一个利用负值外补丁的方法来实现这个效果的方法,兼容IE5.0+,Opera 8.5+,Firefox 1.5+。下面我们看步骤:

    1、为了让浏览器识别高度100%我们需要先给 html 和 body 加上一个高度值,同时清除所有元素的 margin 和 padding。顺便提一下,经过我的测试,html 和 body 的 height: 100%; 等于整个浏览器窗口的总高度,无论内容是否超过一屏。而它们下一级子元素 height: 100%; 则等于第一屏的高度。如何,是不是有点不好理解?

* {
margin: 0;
padding: 0;
}
html, body {
height: 100%;
}

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)


    2、因为上面提到的问题,所以为了让布局自适应高度,我们要加上 min-height: 100%;,虽然IE不支持这个属性但是IE的 height: 100%; 有同样的作用:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

#wrapper {
min-height: 100%;
}
* html #wrapper {
height: 100%;
}

    这样,一个最简单的最小高度满一屏的自适应布局就做好了。为了便于查看,我加了一些宽度和背景色修饰,如下:

* {
margin: 0;
padding: 0;
}
html, body {
height: 100%;
text-align: center;
font: 12px/1.4 Verdana, sans-serif;
background: #f00;
}
#wrapper {
width: 770px;
min-height: 100%;
background: #ccc;
margin: auto;
text-align: left;
}
* html #wrapper {
height: 100%;
}

展开更多 50%)
分享

猜你喜欢

CSS布局:让页脚始终保持底部的方法

Web开发
CSS布局:让页脚始终保持底部的方法

最小高度100%页脚保持在底部的布局方法

Web开发
最小高度100%页脚保持在底部的布局方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

CSS实例:让页脚保持在未满屏页面的底部

Web开发
CSS实例:让页脚保持在未满屏页面的底部

用ASP文件实现CPU的使用率始终保持100%

ASP
用ASP文件实现CPU的使用率始终保持100%

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在登录注册表时始终保持在根目录

电脑入门
在登录注册表时始终保持在根目录

如何让IE浏览器新建选项卡时始终保持最大化

浏览器
如何让IE浏览器新建选项卡时始终保持最大化

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MySQL入门学习(四)学习篇(2)

MySQL入门学习(四)学习篇(2)

一个mysql表索引被破坏的问题及解决

一个mysql表索引被破坏的问题及解决
下拉加载更多内容 ↓