创建水平导航条

发布时间:2025-05-07 点击:6
创建水平导航条
除了使用列表创建垂直导航条,还可以应用列表创建水平导航条,假设有下面这个无序列表:
<ul>
<li><a href="home.htm">网站首页</a></li>
<li><a href="about.htm">关于我们</a></li>
<li><a href="services.htm">服务项目</a></li>
<li><a href二.work.htm"》成功案例</a></li>
<li><a href二“news.htm"》新闻公告</a></li>
<li><a href二.contact.htm">联系我们</a></li>
</ul>
然后将margin和padding设置为零,并且去掉默认的符号。并且设置导航条宽度为720像素,以重复的渐变图像作为背景:
margin: opx;
padding:opx;
list一style-type: none;
width: 720px;
float:left;
background: #faa819 url(bg02.gif) rpeat一x;
可以发现该列表当前是垂直显示的,可以采用所有列表元素都向左小浮动的方法,让列表项水平显示:
ul li(
float:left
与垂直导航条一样,水平导航条中的链接的display属性也设置为block,从而让它们表现得像按钮一样。如果希望每个按钮有固定的尺寸,那么可以设置它的宽度和高度。在这里希望每个按钮的宽度由超链接文本的宽度决定。
因此,不设置宽度,而是在每个超链接的左边和右边应用2gem的填充.希望在导航条中的每个链接之间创建分隔线,方法是将一个分隔线图像作为背景图像应用于每个超链接的左边。与前面的示例一样,使用行高让链接文本垂直居中。最后关闭链接下画线并且将链接颜色改为白色:
ul a{
display:block;
padding: 0 gem;
line-height:2.lem;
color: #ffffff;
text-decoration: none;
background: url(bg03.gif) repeat-y left top;}
但是,导航条中第一个链接会有一个不必要的分隔线,在第一个列表项上添加一个类样式表,并且将背景图像设置为none,就可以去掉它:
ul.first a{
background: none;
)
最后,这个示例中的翻转状态仅仅是改变链接颜色
ul a:hover
color:#cccccc
}
在浏览器中预览页面,可以看到水平导航条的效果


SEO优化的五大准则是什么?
行业动态色彩视觉传达感情
南宁seo优化:网络推广经验之内链的使用
重视网站四个细节能建设得更有个性
网站降权惩罚现象恢复分析
北京哪个APP开发企业好?
企业网站搭建需要注意的问题有哪些?
蒙阴响应式网站建设比传统网站建设有哪些优势?