<style type="text/css">
body,li{ margin:0;}
ul{ margin:0; padding:0; height:29px; z-index:2;}
#top li{ float:left; padding-left:10px; height:24px; line-height:24px; display:inline; font-size:12px;}
#top li a{ float:left; background:url(bg.png) no-repeat right -29px; height:29px; line-height:29px; color:#032f51;}
#top li a:hover{ color:#032f51; background:url(bg.png) no-repeat right -87px; height:29px;}
#top li a:hover span{ color:#032f51; background:url(bg.png) no-repeat 0 -58px; height:29px;}
#top .active a{ color:#060000; background:url(bg.png) no-repeat right bottom; height:29px;}
#top .active a span{ color:#060000; background:url(bg.png) no-repeat 0 -116px;}
#top .active a:hover{ color:#060000; background:url(bg.png) no-repeat right bottom; height:29px;}
#top .active a:hover span{ color:#060000; background:url(bg.png) no-repeat 0 -116px;}
#top li a span{ float:left; padding:0 14px; height:29px; background:url(bg.png) no-repeat 0 0;}
#content{ font-size:12px;width:400px; border:1px solid #8c9fa8; margin-top:-2px;}
#content div{ display:none; text-indent:2em; line-height:30px; border:1px solid #fff; width:398px; background:#cadfeb; }
</style>
<script type="text/javascript">
window.onload=function()
{
var oLI=document.getElementById('nav').getElementsByTagName('li');
var oDiv=document.getElementById('content').getElementsByTagName('div');
for (var i=0;i<oLI.length;i++)
{
oLI[i].index=i;
oLI[i].onclick=function()
{
for(var i=0;i<oLI.length;i++){
oLI[i].className='';
oDiv[i].style.display='none';
}
oLI[this.index].className='active';
oDiv[this.index].style.display='block';
}
}
}
</script>
<body>
<div id="top">
<ul id="nav">
<li class="active"><a href="#"><span>词典</span></a></li>
<li><a href="#"><span>词典词典</span></a></li>
<li><a href="#"><span>词典词典词典</span></a></li>
<li><a href="#"><span>词典词典典</span></a></li>
</ul>
<div id="content">
<div style=" display:block;">这里是第一段文字内容。这里是第一段文字内容。</div>
<div>这里是第二段文字内容。这里是第二段文字<br/>内容。</div>
<div>这里是第三段文字内容。这里是第三段文字内容。</div>
<div>这里是第四段文字内容。这里是第四段文字内容。</div>
</div>
</div>
</body>
在根据你要的效果稍加修改一下 li 的样式就可以了
追问我看了下。导航我要第一个文字颜色。默认为白色,。
追答默认颜色设置 #top li a{ float:left; background:url(bg.png) no-repeat right -29px; height:29px; line-height:29px; color:#FFF;}
鼠标点击时 #top li .active{ background:#FFF; color:red; }