html - 在宽度为 100% 的水平条中将具有相同宽度的菜单项居中

标签 html css menu html-lists centering

我有一个小问题。
我基本上想在中心有一个 ul 菜单,灰色条不会消失。

我试着在这里搜索,大多数答案都与 css display 标签有关,但我尝试了所有选项,但没有一个使菜单位于中间。

这是 fiddle :http://jsfiddle.net/vVH4d/

HTML

<div id="nav" style="margin:auto">
<ul>
    <li><a href="../index.html">Home</a></li>
    <li><a href="../info.html">Info</a></li>
    <li><a href="../chao.html">Chao</a></li>
    <li><a href="../media.html">Media</a></li>
</ul>

CSS

body {background:#192644; margin:0; padding:0;}
#nav {
    font-family: Verdana;
    width: 100%;
    float: left;
    background-color: #303030;
    border-bottom: 3px solid #000;
    text-transform:uppercase; 
    text-align:center;
    font-size:14px;}
#nav ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
       display: block;
       width: 100%; }
#nav li {display: table-cell }
#nav li a {
    width:100px;
    display: block;
    padding: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #B3B3B3;}
#nav li a:hover {color: #FFF; background-color: #404040; }

最佳答案

改变自

#nav li {display: table-cell }

#nav li {display: inline-block }

http://jsfiddle.net/vVH4d/1/

关于html - 在宽度为 100% 的水平条中将具有相同宽度的菜单项居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20431082/

相关文章:

iphone - 如何在 iPhone sdk 中将 HTML 页面附加到我的邮件编辑器?

javascript - 如何使用 AngularJS 获取用户的邮政编码

html - 将 html 样式标签放入编码 html 电子邮件的正文标签中是否安全?

css - "font-family: fantasy"在 Chrome 中看起来很奇怪

ios - 幻灯片菜单(汉堡菜单)iOS Swift

javascript - Div 位置不适用于任何值设置

css - 仅显示 child 与 parent 有相同的类(class)

css - LESS:如何将一个 mixin 作为参数传递给另一个 mixin?

css - <ul> 和 <li> 将 <div> 向下推

html - Wordpress wp_nav_menu 仅在使用自定义菜单时中断链接布局