我有一個奇怪的問題,我的CSS導航菜單。代碼在這裏:CSS導航菜單沒有正確定位
<style>
.navigation { width: 1010px; }
.navigation li { float: left; display: inline;}
.navigation li a { display: block; height: 60px; text-indent: -9999px; background: #EFE8C9 url(../images/bg/primary_navigation.gif) no-repeat 0 0;}
#link1 { width: 96px; background-position: 0 0; }
#link1:hover { background-position: 0 -60px; }
#link2 { width: 166px; background-position: -96px 0; }
#link2:hover { background-position: -96px -60px; }
#link3{ width: 138px; background-position: -262px 0; }
#link3:hover { background-position: -262px -60px; }
#link4 { width: 166px; background-position: -400px 0; }
#link4:hover { background-position: -400px -60px; }
#link5{ width: 134px; background-position: -566px 0; }
#link5:hover { background-position: -566px -60px; }
#link6 { width: 76px; background-position: -700px 0; }
#link6:hover { background-position: -700px -60px; }
#link7 { width: 108px; background-position: -776px 0; }
#link7:hover { background-position: -776px -60px; }
#link8 { width: 126px; background-position: -884px 0; }
#link8:hover { background-position: -884px -60px; }
</style>
<html>
<div id="primary_navigation">
<ul class="navigation">
<li><a href="#" id="link1">Link 1</a></li>
<li><a href="#" id="link2">Link 2</a></li>
<li><a href="#" id="link3">Link 3</a></li>
<li><a href="#" id="link4">Link 4</a></li>
<li><a href="#" id="link5">Link 5</a></li>
<li><a href="#" id="link6">Link 6</a></li>
<li><a href="#" id="link7">Link 7</a></li>
<li><a href="#" id="link8">Link 8</a></li>
</ul>
</div>
</html>
正如你所看到的菜單位置是關閉了約40個像素,我不明白爲什麼。我已經建立了很多這些菜單,從來沒有這個問題!
我試過使用幾個可以正常工作的版本,並將它們調整到這個菜單,但是一旦我測試它就會發生同樣的問題。
我也試過在論壇上搜索類似的問題,但沒有成功。
任何幫助是極大的讚賞。
感謝您的時間。
你有[證實](http://validator.w3.org/check?uri=http%3A% 2F%2Fwww.finalsalvo.com%2Ftest_site%2F&charset =%28detect +自動%29&doctype =內聯&組= 0)頁面? – Sparky
作爲遺產,請在這裏發佈您的相關代碼,它將超過您的網站,以便將來的用戶可以從這個問題中學到一些東西。 –