如何将导航栏始终固定在窗口顶部:
来源:互联网 发布:sql server count 慢 编辑:程序博客网 时间:2024/05/18 03:49
如何将导航栏始终固定在窗口顶部:
在很多的网站导航栏或者类似于导航栏的一些功能一直能够固定在网页的顶部,就算是下拉滚动条也不会被窗口所遮挡,这样的功能往往非常的使用,下面就简单介绍一下如何实现此种功能。先看一段代码实例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>固定在窗口顶部</title> <style type="text/css">*{ padding:0px; margin:0px;}body, ul, li{ background-color:white; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;}#main{ width:20px; height:1000px; margin:0px auto; background-color:#CCC;}#nav{ width:500px; margin:0px auto; position:fixed;/*固定作用*/ top:0px; left:490px; /*ie6下样式,加下划线表示只针对ie6 的hack */ _position:absolute;/* 把导航栏位置定义为绝对位置 关键*/ _top:expression(documentElement.scrollTop + "px"); /* 把导航栏位置放在浏览器垂直滚动条的顶端 关键 */ z-index:9999; /* 让导航栏浮在网页的高层位置,遇到flash和图片时候也能始终保持最外层 */ text-align:left;}a{ color:#000000; text-decoration:none;}.menu{ width:120px; height:18px; margin:0px 4px 0px 0px; background-color:#F5F5F5; color:#999999; border:1px solid #EEE8DD; padding:6px 0px 0px 0px; overflow-y:hidden; cursor:hand; display:inline; list-style:none; font-weight:bold; float:left;}</style></head><body><div id="nav"> <ul> <li class="menu"><a href="#">前台专区</a></li> <li class="menu"><a href="#">后台专区</a></li> <li class="menu"><a href="#">交流专区</a></li> </ul></div><div id="main">大家拖动滚动条下吧 我很长 这样就能看到导航栏固定的效果了 </div></body></html>
上面的代码已经实现了需要的功能,导航条固定在了网页的顶部,这个主要是使用了position:fixed,然后将top值设置为0即可,但是仅仅使用position:fixed还是不够,因为IE6浏览器并不支持,所以还需要进行浏览器兼容性设置,那就是添加以下代码即可:
_position:absolute;/* 把导航栏位置定义为绝对位置 关键*/_top:expression(documentElement.scrollTop + "px"); /* 把导航栏位置放在浏览器垂直滚动条的顶端 关键 */
主要是fixed
0 0
- 如何将导航栏始终固定在窗口顶部:
- 怎么将导航栏始终固定在窗口顶部
- 怎么将导航栏始终固定在窗口顶部,类似bootstrap 的navbar-fixed-top
- 将导航栏固定在窗口的顶部
- 固定顶部导航栏
- 导航栏滚动到顶部时固定在顶部
- 如何让Html页面的导航固定在浏览器顶部
- jQuery 顶部导航跟随滚动,固定浮动在顶部
- 如何将网页底部始终固定在页面底部而不是浏览器底部
- 固定顶部导航栏完整解决方案
- 导航栏滚动到顶部后固定
- wss如何将顶部导航栏作成下拉菜单
- 让页面目标元素 “固定” 在浏览器窗口的顶部 stickUp+jQuery.pin 插件 使用 单页导航
- 实现div始终固定在窗口底部的代码
- 使用Jquery实现顶部导航栏在页面滑动到自身所在位置之后固定在顶部的效果
- 使用Jquery实现顶部导航栏在页面滑动到自身所在位置之后固定在顶部的效果
- 如何使窗口始终在最前方?
- 基于Bootstrap的标准的固定在顶部的导航栏
- 团体程序设计天梯赛L2-004 这是二叉搜索树吗?(数据结构)
- Light OJ 1007 Mathematically Hard [欧拉函数+前缀和]【数论】
- Matlab在图片上画个半圆和矩形
- C++中enum的使用
- WAL机制
- 如何将导航栏始终固定在窗口顶部:
- C++多线程系列(一)CreateThread和_beginthreadex区别
- 写博客的一点小心得
- service
- SQLServer批量更新、批量插入
- okhttp网络请求框架
- POJ 3487 The Stable Marriage Problem
- 新型电商模式
- linux网络编程(二)——TCP编程