应该写border:none
变颜色:
a.nav:link,a.nav:visited,a.nav:active{color:#000background:#ccc url()}
a.nav:hover{color:#fffbackground:red url()}
<a href="" class="nav">变颜色</a>
你是要显示通栏导航的效果把?CSS完全可以实现:将banner外面加个DIV,调用样式类nav,然后设置banner为1000像素宽,nav的设置自动:
【CSS部分】
<style>
.nav{width:autoheight:30pxbackground:url(img/bg.jpg) center center no-repeat}
.banner{width:1000pxheight:30pxmargin:0 auto}
.banner ul{width:1000pxheight:30px}
.banner ul li{width:100pxheight:30pxfloat:left}
</style>
【网页结构】
<div class="nav">
<div class="banner">
<ul>
<li>导航<li>
<li>导航<li>
<li>导航<li>
<li>导航<li>
<li>导航<li>
<ul>
</div>
</div>
这样就可以实现这个效果了