嘗試使橫向導航欄具有橫跨整個頁面的等間隔鏈接。我有6個鏈接,所以我認爲每個鏈接的寬度大約爲16.67%,但這不起作用。窗口大小調整時,無法將導航欄中的最後一項放到下一行?
16.5%的作品,直到您調整頁面大小,此時導航欄中的最後一項下降到下一行。有沒有一種方法可以防止這種情況發生,以便它們始終以所有窗口大小爲中心?
有沒有一種方法可以防止用戶調整窗口大小,使鏈接重疊或不能完全顯示?
這裏是到目前爲止我的代碼:
#navbar {margin:0; padding:0; overflow:hidden; width:100%;}
li {width:100%}
li a {padding: 6px 3px; float:left; width:16.5%; text-align:center;}
<ul id='navbar'>
<li><a href='#'> 1 </a></li>
<li><a href='#'> 2 </a></li>
<li><a href='#'> 3 </a></li>
<li><a href='#'> 4 </a></li>
<li><a href='#'> 5 </a></li>
<li><a href='#'> 6 </a></li>
</ul>
你有沒有嘗試在非小數寬度像剛纔16%?另外,瀏覽器會以不同的方式處理數學運算,其中瀏覽器對您來說是一個問題? – Sparky
是的,我嘗試了16%,它做同樣的事情。我正在使用Safari 5.我也嘗試過使用5個鏈接,而不是6個,所以我可以做到甚至20%的寬度,但再次無濟於事。 – Drew
請參閱下面的答案。左/右填充是你的問題。 – Sparky