您的位置:程序门 -> web 开发 -> html(css)



导航条的问题!!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


导航条的问题!!!
发表于:2008-02-02 15:11:26 楼主
<!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"   xml:lang="en"   lang="en">
<head>
<title> test </title>
<style>
#nav{
color:black;
background-color:#53a653;
margin:0px;
padding:0px;
}
#nav   span{
border-right:1px   solid   black;
display:inline;
margin:0px;
padding:0px   20px;
}
a   span:hover{
color:white;
background-color:#3c0;
}
a:link,a:visited{
color:black;
text-decoration:none;
}
</style>
</head>
<body>
<div   id="nav">
<a   href="#"> <span> link1 </span> </a>
<a   href="#"> <span> link2 </span> </a>
<a   href="#"> <span> link3 </span> </a>
<a   href="#"> <span> link4 </span> </a>
<a   href="#"> <span> link5 </span> </a>
<a   href="#"> <span> link6 </span> </a>
</div>
</body>
</html>
我是想写一个墨绿色为背影的导航条,鼠标放上去字体变白色,背影色变为鲜绿色.但不知怎样将导航条的高度调为2em,字体大小不能变.还有一个不明白的地方就是:为什么我定义的hover属性,那背影颜色为什么不填充满整个 <span> 标签,而是在每个link的左边空出一小个块.当我调整#nav   span的padding时 <span> 标签不跟着变大,然而,当窗口缩小时,那背影色却跑过旁边的标签去....
请高人指点一下,小弟想了很久都想不到,谢谢啦!!!
发表于:2008-02-02 15:17:531楼 得分:0
line-height:2em;
display:block;


快速检索

最新资讯
热门点击