中心导航栏元素

Ste*_*ven 0 html css navigation menu

<div id="wrapper" class="hfeed">
<div id="access">
  <div id="menu">
    <ul>
      <li class="page_item page-item-2"><a title="About" href="/?page_id=2">About</a></li>

      <li class="page_item page-item-20"><a title="Support" href="/?page_id=20">Support</a></li>

      <li class="page_item page-item-22"><a title="Links" href="/?page_id=22">Links</a></li>

      <li class="page_item page-item-47"><a title="About" href="/?page_id=47">About</a></li>
    </ul>
  </div>
</div><!-- #access -->
</div>
Run Code Online (Sandbox Code Playgroud)

我目前的CSS:

div#menu {
background:#000;
height:1.5em;
margin:1em 0;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}
Run Code Online (Sandbox Code Playgroud)

是我的菜单,但我不知道如何将它放在页面中间.

Rya*_*ano 7

就像hitautodestruct所说的有两种方式,但你需要描述你想要的东西.

您想要整个导航块中心对齐吗?
如果是这样,你可以在css中执行此操作(将宽度更改为您需要的宽度):

div#menu {
    width:500px;
    margin: 0px auto;
}
Run Code Online (Sandbox Code Playgroud)

您希望导航中的内容居中吗?
如果是这样,那么将其添加到您的CSS:

ul {
    text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

如果这些不是你想要的,那么你能更详细地描述一下!干杯