2

我有这个页脚:

<div id="footer" class="navbar-bottom">
    <div class="navbar-inner">
    <div class="row">
        <div class="span12" style="text-align: center;">
        <ul class="menu-footer">
            <li><a href="#"><img src="images/fportfolio.png"><p class="merg-top">Portfolio</p></a></li>
            <li><a href="#"><img class="center" src="images/fabout.png"><p class="merg-top">About</p></a></li>
            <li><img width="160px" src="images/logo.png"></li>
            <li><a href="#"><img src="images/fclients.png"><p class="merg-top">Clients</p></a></li>
            <li><a href="#"><img src="images/fcontact.png"><p class="merg-top">Contact</p></a></li>
        </ul>
        </div>
    </div>
    </div>
</div>

每个文本和图像都在li元素内完美居中,现在我喜欢该ul元素位于 div 的中心,但它现在与左对齐。

4

3 回答 3

5

修复你的宽度.menu-footer,并添加

margin: 0 auto;

以它的父母为中心div

于 2013-04-15T11:38:12.443 回答
2

居中的项目必须粉碎浮动属性,

添加这个CSS:

.span12 {
    width: 940px;
    margin: 0 auto;
    float: none;
}
于 2013-04-15T11:59:29.763 回答
1

尝试:

 <div class="span12 text-center">
    <ul class="menu-footer">
        <li><a href="#"><img src="images/fportfolio.png"><p class="merg-top">Portfolio</p></a></li>
        <li><a href="#"><img class="center" src="images/fabout.png"><p class="merg-top">About</p></a></li>
        <li><img width="160px" src="images/logo.png"></li>
        <li><a href="#"><img src="images/fclients.png"><p class="merg-top">Clients</p></a></li>
        <li><a href="#"><img src="images/fcontact.png"><p class="merg-top">Contact</p></a></li>
    </ul>
  </div>
于 2013-04-17T19:03:47.807 回答