快捷搜索:

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

无意偶尔候,我们用CSS创建一个高度自适应结构,若何包管页脚(footer)在内容不跨越一屏的环境下始终维持在结构最下方是一个对照头疼的事。我看过一些使用绝对定位的例子,但总感到不是那么完美,颠末一下昼的钻研总结出一个使用负值外补丁的措施来实现这个效果的措施,兼容IE5.0 ,Opera 8.5 ,Firefox 1.5 。下面我们看步骤:

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

Example Source Code [www.fengfly.com]

您可能还会对下面的文章感兴趣: