我尝试了所有我能想到的方式,但对于我的生活,我无法弄清楚为什么导航菜单不会居中。我试过文字对齐,边距自动,块显示......在父母和孩子。我相信这是一件非常简单的事情,但这开始会导致脱发。保证金自动梦魇
演示是available here:
如果你想看到一些代码,这里的HTML:
<div id="navigation" class="col-full">
<ul id="main-nav" class="nav fl">
<li id="menu-item-266" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-266"><a href="http://previews.tinygiantstudios.co.uk/">Home</a></li>
<li id="menu-item-29" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29"><a href="http://previews.tinygiantstudios.co.uk/about-us/">About Us</a></li>
<li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="http://previews.tinygiantstudios.co.uk/news/">News</a></li>
<li id="menu-item-28" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28"><a href="http://previews.tinygiantstudios.co.uk/contact/">Contact</a></li>
</ul>
</div><!-- /#navigation -->
而且CSS
#navigation {
margin-bottom: 0px;
background-color: #131313;
border-top: 0px solid #DBDBDB;
border-bottom: 0px solid #DBDBDB;
border-left: 0px solid #DBDBDB;
border-right: 0px solid #DBDBDB;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
font: 14px/14px sans-serif;
padding: 10px 0;
}
.nav {
z-index: 99;
margin: 0;
padding: 0;
list-style: none;
line-height: 1;
margin-left: 10px;
}
.fl {
float: left;
}
.nav li {
float: left;
width: auto;
}
任何人都可以告诉我我失踪了什么?
谢谢,
这是一个甜蜜的设计。只是想你想知道。 – Blender