我的页面顶部有一个导航栏,链接是水平布局的。每当我尝试使链接成为整个 li 的大小时,它最终都会将所有链接放在彼此之上。我试图将 a 标签设置为 display:block; 宽度为 100%,但它搞砸了。这是我的代码,有人可以帮助我吗?
<div class="container">
<ul id="top">
<li class="nav"><a href="#">Home</a></li>
<li class="nav"><a href="#">Forum</a></li>
<li class="nav"><a href="#">Play Now</a></li>
<li class="nav"><a href="#">Download</a></li>
<li class="nav"><a href="#">Hiscores</a></li>
<li class="nav"><a href="#">Shop</a></li>
<li class="nav"><a href="#">Vote</a></li>
</ul>
</div>
.container {width:100%;}
#top {list-style:none;padding:5px;background:#E8E1A5;}
#top a {text-decoration:none;color:#1D486F;margin:0px;width:100%;}
#top .nav {display:inline;border-right:1px solid black;width:100px;padding:5px 20px;}