拥有易用的导航条对于任何网站都很重要。通过 CSS能够把乏味的 HTML 菜单转换为漂亮的导航栏。
导航栏需要标准的 HTML 作为基础。 在我们的例子中,将用标准的 HTML 列表来构建导航栏。 导航栏基本上是一个链接列表,因此使用 ul 和 li 元素是非常合适的。
实例:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
* {
margin: 0px;
padding: 0px;
}
#menu {
background-color: #eee;
width: 600px;
height: 40px;
margin: 0 auto;
}
ul {
list-style: none;
}
ul li {
float: left;
line-height: 40px;
text-align: center;
position: relative;
}
a {
text-decoration: none;
color: #000;
display: block;
width: 90px;
}
a:hover {
color: #FFF; /*background-color:#666;*/
background-image: url(http://img.simoniu.com/nav_bg1_01.png);
}
ul li ul li {
float: none;
border-left: none;
margin-top: 2px;
background-color: #eee;
}
ul li ul {
display: none;
width: 90px;
position: absolute;
}
ul li:hover ul {
display: block;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">课程大厅</a>
<ul>
<li><a href="#">JavaScript</a></li>
<li><a href="#">jQuery</a></li>
</ul>
</li>
<li><a href="#">学习中心</a>
<ul>
<li><a href="#">视频学习</a></li>
<li><a href="#">案例学习</a></li>
<li><a href="#">交流平台</a></li>
</ul>
</li>
<li><a href="#">经典案例</a></li>
<li><a href="#">关于我们</a></li>
</ul>
</div>
</body>
</html>
运行效果:
