1、在作导航条的时候,经过用css怎么让通过的a元素的边框颜色发生改变呢?css
2、遇到的问题是重合的边框老是解决很差,而后解决的办法是html
先肯定让他们的右边框与下一个元素的左边框重合。htm
层级的前后顺序 a:hover{z-index: 1}utf-8
3、z-index必须在定位元素上才能奏效,因此定义了a的定位。最后问题解决了。it
<!DOCTYPE html>
<html>
<head>
<title>滚动条的样式制做练习</title>
<meta charset="utf-8">
<style type="text/css">
*{margin:0;padding:0;}
.nav{position: absolute;top:50px;left:30px;}
.nav a{position:relative;float: left;display: block;height: 30px;line-height: 30px;padding:10px;text-decoration: none;
border:1px solid #000;margin-left: -1px;}
a:nth-last-child(1){border:1px solid #000; }
a:hover{z-index: 1;border-color: red;}
</style>
</head>
<body>
<div class="nav">
<a href="#">首页</a>
<a href="#">新闻</a>
<a href="#">指南</a>
<a href="#">专题</a>
<a href="#">关于咱们</a>
</div>
</body>
</html>io