努力將瀏覽欄居中置於瀏覽器中間...嘗試了谷歌發現的一些東西,但目前還沒有運氣。似乎應該是這樣一件容易的事情,但它竟然是一個痛苦的脖子!中心水平導航菜單
繼承人的代碼。
<div id="nav">
<ul>
<li class="home"><a href="index.php">Home</a></li>
<li class="detail"><a href="about.php">About</a></li>
<li class="work"><a href="work.php">Work</a></li>
<li class="contact"><a href="contact.php">Contact</a></li>
</ul>
</div>
#nav {
width: 100%;
float: left;
margin: 0 0 1em 0;
padding: 0;
border-bottom: 1px solid #ccc; }
#nav ul {
display: inline-block;
list-style-type: none;
}
#nav li {
float: left; }
#nav li a {
display: block;
padding: 8px 15px;
text-decoration: none;
font-weight: bold;
color: #069;
border-right: 1px solid #ccc; }
#nav li:first-child a {
border-left: 1px solid #ccc; }
#nav li a:hover {
color: #50B748;
}
感謝,它仍然是輕微向右偏移,雖然,任何想法? – user3087394
你必須重置'ul'上的填充 - http://jsfiddle.net/Paulie_D/9ELje/10/ –
ul上沒有填充?通過抵消,我會說它的權利約30px – user3087394