首页 > 其他 > 详细

无序列表做导航

时间:2014-02-15 16:11:35      阅读:442      评论:0      收藏:0      [点我收藏+]

第一步
是一个层,因为我们的导航菜单要放在这个层里面,最后才能实现将他布局在整个的页面中,给这个层一个id叫Nav
第二步
在这个层里面放一个无序的列表ul,以及连接的a标签,还有li
<div id="Nav">

<ul>
<li><a href="#">首页</a> </li>

<li><a href="#">产品简介</a> </li>

<li><a href="#">服务介绍</a> </li>

<li><a href="#">技术支持</a> </li>

<li><a href="#">立即购买</a> </li>
</ul>
</div>

第三步
我们现在就给
#Nav{}

#Nav ul{list-sytle:none;}

#Nav ul li{float:left; width:100px; background:#ccc; margin-left:3px;line-height:30px;}

a{ text-decoration:none;}


#Nav a{display:block; text-algin:center; height:30px;}

#Nav a:link{color:#666;url:(arrow-off.gif) #ccc no-reapeat 5px 12px; text-decoration:none;}

#Nav a:visited{color:#666;text-decoration:underline;}

#Nav a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:url(arrow_on.gif) #F00 no-repeat 5px 12px;}

下面说一下制作这个导航菜单过程中重要的几步:
第一,ul无序列表默认的属性是带圆点的我们要先将圆点去掉,因为我们做菜单的时候用不到,list-sytle:none;这句就是将ul的默认样式去掉。
第二,就是假li默认向下排列改成是水平排列float:left;
第三,将a标签转化成块级元素,display:block;
最后就是给a标签的上个状态分别定义不同的样式。


本文出自 “笑佳伟工程日记” 博客,请务必保留此出处http://xiaojiawei.blog.51cto.com/7973552/1359113

无序列表做导航

原文:http://xiaojiawei.blog.51cto.com/7973552/1359113

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!