|帮助|牛商网首页|论坛首页|博客首页|RSS


网络营销论坛网络营销专版网站建设 → [ 原创]css简单设计网站横向导航

在线视频网络营销学院开通—随时随地方便学 第23期《实战网络营销——网络快速赚钱系统》火热报名中! 中国首家网络营销与电子商务人才市场!

  共有104人关注过本帖平板打印

主题:[ 原创]css简单设计网站横向导航

帅哥哟,离线,有人找我吗?
money
  1楼 个性首页 | 信息 | 搜索 | 主页 | UC


加好友 发短信
等级:版主 帖子:125 积分:1128 威望:0 精华:4 注册:2008-10-27 10:48:00
[ 原创]css简单设计网站横向导航  发帖心情 Post By:2008-11-22 8:38:00

网站导航作为一个网站中最重要的元素,直接导航着访问者对网站内容的访问的工具。今天要和大家分享一下网站横向导航的设计,当然,只是一种初级的设计样式:

我们都知道css布局的特点就是帮助我们实现表现与内容的分离,异于我们经常在html使用的table属性。那下面先认识一下内容部分的代码如何编写:

<ul id="nav">
  <li><a href="http://www.moneyding.cn"id="current" >首页</a></li>
  <li><a href="http://www.moneyding.cn/tags.asp">tagcloud</a></li>
  <li><a href="http://www.moneyding.cn">留言板</a></li>
  <li><a href="http://www.near360.com">身边网</a></li>
  <li><a href="http://www.moneyding.cn/sitemap.xml">sitemap</a></li>
  <li><a href="http://www.moneyding.cn">联系</a></li>
  </ul>

在代码当中,我们为ul定义了一个id叫nav,同时也为在第一个a标签中,添加了一个新的id叫current,表示当前页。

然后下面继续介绍css部分的编写:

#nav li{
float:left;
}
#nav li a{
color:#000000;
text-decoration:none;
padding-top:4px;
display:block;
width:97px;
height:22px;
text-align:center;
background-color:#ececec;
margin-left:2px;
}
#nav li a:hover{
background-color:#bbbbbb;
color:#ffffff;
}
#nav li a#current{
background-color:#2788da;
color:#ffffff;
}
#nav{
height:26px;
border-bottom:2px solid #2788da;
}

float 定义了导航栏自身向左浮动,text-decoration:noe去掉了本身ul属性的黑点,display:block使得1链接对象的显示方式由一段文本改为一个块状对象,使用了display:block之后,a链接对象将能够像div和其他源于一样成为一个块状对象,就可以使用css的外边距、内边距、边框等属性给a链接标签加上一系列的样式了。至于border-bottom就是一条下边看框罢了。然后最后的效果就是下图:

图片点击可在新窗口打开查看


收藏到网摘:
0

欢迎登陆我的博客http://www.moneyding.cn/
0 支持(0中立(0反对(0回到顶部