导航条该怎么做?

林继 VPS 知识 4,568 共写了780个字 (2005-09-02 8:10:04) 没有评论 打印 扫描二维码 百度已收录

考虑你需要导航的内容是一些无序的链接这种情况:
用 < ul > 标签来编辑它们。

link1
link2
link3
link4
link5
水平导航条
我们可以用 CSS 来控制这个列表显示在网页上的外观。

通过使用 display:inline 我们可以创建水平导航条。

这是上面这个导航条用到的代码:


#nav1{
margin-top: 1em;
margin-bottom: 0.5em;
}

#nav1 ul {
background-color: silver;
text-align: center;
margin-left: 0;
padding-left: 0;
border-bottom: 1px solid gray
}

#nav1 li {
list-style-type: none;
padding: 0.25em 1em;
border-left: 1px solid white;
display: inline
}

#nav1 li:first-child {
border: none;
}

垂直导航条

这是垂直导航条的代码:


#nav2 {
background-color: silver;
border: solid 1px gray;
width: 8em
}

#nav2 ul {
list-style-type: none;
margin: 0;
padding: 0;
border: none
}

#nav2 li {
margin: 0;
padding: 0.25em 0.5em 0.25em 1em;
border-top: 1px solid gray;
width: 100%;
display: block
}

html>body #nav2 li {
width: auto;
}

#nav2 li:first-child {
border: none
}

想了解更多?看看 Mark Newhouse 的文章吧,在 A List Apart 的 Taming lists,以及在 CSS-Discuss wiki 的 “Styling lists”。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >