css-横向导航
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="demo.css" type="text/css"/>
<title>横向导航</title>
</head>
<body>
<ul id="nav">
<li ><a href="#" id="current">导航1</a></li>
<li><a href="#">导航2</a></li>
<li><a href="#">导航3</a></li>
<li><a href="#">导航4</a></li>
<li><a href="#">导航5</a></li>
</ul>
</body>
</html>
css
#nav{
padding-left:0px;
list-style:none;/*去掉ul前面的样式,默认为黑点*/
float:left;/*向左浮动,那么nav将不会占据一样*/
height:26px;
border-bottom:2px solid #00FF00;/*设置nav的底框的样式*/
}
#nav li{
float:left;/*li元素浮动向右排成一行*/
}
#nav li a{
color:#666666;/*设置a颜色*/
display:block;/*让a以块的形式显示,这个很重要*/
margin-left:2px;/*左边距为2px为了让每个a元素之间有空隙*/
width:97px;/*设置宽度*/
height:22px;/*设置高度*/
text-align:center;/*设置文本对齐方式为居住*/
background-color:#CCCCCC;/*设置背景颜色*/
padding-top:4px;/*上内边距为4为了显示的好看点*/
}
#nav li a:hover{
background-color:#333333;/*设置鼠标放在a时的背景颜色*/
color:#FF0000;/*字体颜色*/
}
#nav li a#current{
background-color:#00FF00;/*id为current的背景颜色*/
color:#FFFFFF;/*字体颜色*/
}