首页前端开发HTMLCSS导航布局中当前页面的具体实现demo示例

CSS导航布局中当前页面的具体实现demo示例

时间2024-01-24 01:29:21发布访客分类HTML浏览923
导读:收集整理的这篇文章主要介绍了CSS导航布局中当前页面的具体实现demo示例,觉得挺不错的,现在分享给大家,也给大家做个参考。 复制代码代码如下: <!DOCTYPE htML PubLIC "-//W3C//DTD XHTM...
收集整理的这篇文章主要介绍了CSS导航布局中当前页面的具体实现demo示例,觉得挺不错的,现在分享给大家,也给大家做个参考。
复制代码代码如下:
!DOCTYPE htML PubLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
html XMlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-type" content="text/html; charset=gb2312" />
meta name="keywords" content="JS代码,菜单导航,JS广告代码,JS特效代码" />
meta name="description" content="此代码内容为CSS导航布局中当前页面的做法,属于站长常用代码,更多菜单导航代码请访问JS代码频道。" />
tITle> CSS导航布局中当前页面的做法/title>
style type="text/css">
body{
font-family: Arial, Helvetica, sans-serif;
font-Size: 12px;
}
*{
margin: 0;
padding: 0;
list-style: none;
}
#nav{
padding: 10px 10px 0;
font-size: 11px;
font-weight: bold;
}
#nav li{
float: left;
margin-right: 1px;
}
#nav li a{
padding: 4px 10px 2px 14px;
text-decoration: none;
background: #DDD url(images/navbg.gif) no-repeat;
color: #666;
display: block;
float: left;
}
#nav li a:hover{
color: #CCC;
background-color: #FFDEAD;
}
#navbar{
background:#DC4E1B;
height: 8px;
overflow: hidden;
clear: both;
}
#home #nav li#m1 a,
#about #nav li#m2 a,
#PRoducts #nav li#m3 a,
#services #nav li#m4 a,
#contact #nav li#m5 a
{
color: #FFF;
background: #DC4E1B url(images/navbg.gif) no-repeat;
}
//当前位置的CSS样式
p{
margin: 10px;
}
/style>
/head>
body id="About">
ul id="nav">
li id="m1"> a href="#"> Home/a> /li>
li id="m2"> a href="#"> About/a> /li>
li id="m3"> a href="#"> Products/a> /li>
li id="m4"> a href="#"> Services/a> /li>
li id="m5"> a href="#"> Contact/a> /li>
/ul>
div id="navbar"> /div>
p> 当前位置:About/p>
p> p> 当前页面--比如说现在的页面是首页,那么在导航栏上首页的色彩等和其他栏目有所不同,用以给浏览者一个明显的指示。


下面来说下具体的做法,菜单的基本实现和一般的CSS菜单没多大区别,着重说下如何 实现当前页。


设菜单有5个栏目:home、about、products、services、contact,分别给每个栏目一个ID,m1-m5/p>
p> 然后分别给每个页面的bady标签一个独立的ID,当前是哪个页面,那个页面的BODY的ID就是哪个,例如给首页的ID是home,其余的类推。


这样做法的好处是每个页面的菜单都是一样的,方便修改,动态页包含也容易。/p> /p>
/body>
/html>

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

布局

若转载请注明出处: CSS导航布局中当前页面的具体实现demo示例
本文地址: https://pptw.com/jishu/584864.html
.clearfix:after(清除浮动)中各个属性及值详细解说 如何让图像域和文本输入框水平居中之类的实现代码

游客 回复需填写必要信息