之前一直用div嵌套,感觉有点绕了,于是换成li来做导航。
html部分:
<div class="nav">
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">新闻</a></li>
<li><a href="#">公告</a></li>
<li><a href="#">队伍</a></li>
<li><a href="#">赛事</a></li>
<li><a href="#">教练员</a></li>
<li><a href="#">裁判员</a></li>
<li><a href="#">青少年</a></li>
<li><a href="#">绿茵梦想</a></li>
<li><a href="#">商务专区</a></li>
<li><a href="#">关于足协</a></li>
</ul>
</div>
css部分:
.nav {
width: 100%;
height: 35px;
background-color: #1c7430;
border-bottom: #34ce57 5px solid;
}
ul {
width: 1000px;
margin: auto;
}
.nav li {
display: inline-block;
float: left;
width: 9%;
text-align: center;
}
li a{
color: white;
}
重点是
display: inline-block; //将li行元素转换为行里块元素
float: left; //浮动并排