固定导航(Sticky nav)
2016-02-05 14:17
190 查看
方法1:
<div class="footer">
</div>
.footer{
position:fixed;
bottom:0;
left:0;
width:100%;
_position:absolute;
_top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
overflow:visible;
}
方法2:
CSS Sticky Footer,出自:http://www.cssstickyfooter.com/using-sticky-footer-code.html
<div id="wrap">
<div id="main">
</div>
</div>
<div id="footer">
</div>
* {margin:0;padding:0;}
html, body {height: 100%;}
#wrap {min-height: 100%;}
#main {overflow:auto;padding-bottom: 180px;}
#footer {position: relative;margin-top: -180px;height: 180px;clear:both;}
/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}
<!--[if !IE 7]>
<style type="text/css">
#wrap {display:table;height:100%}
</style>
<![endif]-->
此两种方法亦可用于顶部的导航。
<div class="footer">
</div>
.footer{
position:fixed;
bottom:0;
left:0;
width:100%;
_position:absolute;
_top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
overflow:visible;
}
方法2:
CSS Sticky Footer,出自:http://www.cssstickyfooter.com/using-sticky-footer-code.html
<div id="wrap">
<div id="main">
</div>
</div>
<div id="footer">
</div>
* {margin:0;padding:0;}
html, body {height: 100%;}
#wrap {min-height: 100%;}
#main {overflow:auto;padding-bottom: 180px;}
#footer {position: relative;margin-top: -180px;height: 180px;clear:both;}
/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}
<!--[if !IE 7]>
<style type="text/css">
#wrap {display:table;height:100%}
</style>
<![endif]-->
此两种方法亦可用于顶部的导航。
相关文章推荐
- C++暑期学习笔记
- 《HTTP权威指南》学习笔记——URL和资源
- Google protocol-buffers java版--简单使用
- iOS开发之苹果公司联系邮箱大全
- HDU 1018 big numbe
- 计算机网络的特点及性能
- win10、win7系统64位oracle11g安装教程以及32位plsql连接教程
- poj1221 2010.2.17
- 项目中遇到的问题
- 蓝桥杯学习记录-基础练习
- linux命令行下如何以目录树的形式显示一个文件夹的所有文件
- 通知:转移至简书
- PAT (Basic Level)1009. 说反话
- Angular-JS初见
- [转] AT指令(打电话与发短信)
- 计算机网络的类别
- Python错误: SyntaxError: Non-ASCII character
- uva1420
- 零基础汇编学习笔记
- Clion安装激活