有时候,我们用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%; }
#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 { min-height: 100%; background: #ccc; margin: auto; text-align: left; } * html #wrapper { height: 100%; }
事例:example 2
此处显示 id &a相关文章
精彩推荐
下载迷你世界两周年版本 安卓版v1.43.1
模拟经营 迷你世界两周年版本 安卓版v1.43.1迷你世界两周年版是这款热门沙盒建造类型手游的周年限定版本,有
下载创造与魔法腾讯版 安卓版v1.0.0750
模拟经营 创造与魔法腾讯版 安卓版v1.0.0750创造与魔法腾讯版是专为腾讯账号玩家准备的游戏渠道服,提供通过
下载创造与魔法国际服 安卓版v1.0.0750
模拟经营 创造与魔法国际服 安卓版v1.0.0750创造与魔法是英雄互娱打造的3D多人在线的开放世界沙盒游戏,在
下载创造与魔法红包版 安卓版v1.0.0750
模拟经营 创造与魔法红包版 安卓版v1.0.0750创造与魔法红包版是这款沙盒创造类手游的福利版本,在此版本中玩
下载秘境寻宝H5 安卓版v1.0.0
模拟经营 秘境寻宝H5 安卓版v1.0.0秘境寻宝H5是一款非常好玩的模拟经营类手游,玩家在游戏中将会