我似乎無法讓主導航欄居中對齊li元素。我只有在瀏覽器低於768px時纔會遇到問題。我試過在#nav ul上顯示:inline-block,然後文本對齊無效。這裏是網站: Website居中導航ul li
,這裏是有問題的CSS:
/* Main Navigation */
#topmenu {float: left; height: auto; text-align: center; margin: -10px auto -10px 10px; display: block; width: 96%;}
#nav {float: left; border-left: none; margin: 10px auto 0px; text-align: center; display: block; width: 100%;}
#nav li {float: left; margin-right: auto; border-right: none; width: auto;}
#nav li a:link, #nav li a:active, #nav li a:visited {display: block;text-decoration: none; line-height: 20px; outline: medium none; font-size: 19px; letter-spacing: -0.05em; float: left; padding: 6px 9px 8px; text-align: center; width: auto;}
span.descmenu {display: none;}
完美工作。我做的事情太複雜了。 –