我真的不明白我如何使导航栏看起来像,
这是我到目前为止所得到的:
nav{
background-color: black;
padding: 20px;
}
nav ul li {
display:inline;
margin: 10px;
答案 0 :(得分:1)
这看起来像是作业,所以我不会给你完整的答案,但这应该可以为你提供所需的一切。
答案 1 :(得分:0)
希望你花时间去理解一切,但我已经让你成了小提琴。 http://jsfiddle.net/tXkw9/1/
那就是说,我会省略navTop并使用边框顶部,我真的只是做得这么快又脏。
HTML:
<div id="navigation">
<div class="navTop"></div>
<div class="navBtm">
<ul>
<li><a href="#">News</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Events</a></li>
<li><a href="#">Members</a></li>
</ul>
</div>
</div>
CSS:
#navigation{
width:100%;
}
.navTop{
height:5px;
width:100%;
background-color:red;
}
.navBtm{
background:black;
width:100%;
float:left;
}
.navBtm ul{
float:left;
padding:0px;
margin:0px;
}
.navBtm li{
padding:10px;
display:inline-block;
text-align:center;
}
.navBtm li a{
text-decoration:none;
color:white;
font-weight:bold;
font:Arial,sans-serif;
}
.navBtm li:hover{
background-color:white;
}
.navBtm li:hover a{
color:black;
}