2015-03-31 32 views
0

我试图将引导页脚居中在我的页面上,并遇到问题。现在,它默认保持对齐状态,我似乎无法在上周多次尝试后找到解决方法 - 我很难过。这是我迄今为止的代码...居中引导页脚

感谢您的帮助!

<footer> 
    <div class="navbar navbar-inverse navbar-fixed-bottom"> 
    <div class="container"> 
     <div class="navbar-collapse collapse" id="footer"> 
     <ul class="nav navbar-nav"> 
      <li><a href="about.php">about</a></li> 
      <li><a href="faq.php">faq</a></li> 
      <li><a href="contact_feedback.php">contact us</a></li> 
      <li><a href="contributions.php">donate</a></li> 
      <li><a href="terms_of_use.php">terms of use</a></li> 
      <li><a href="privacy_policy.php">privacy policy</a></li> 
     </ul> 
     </div> 

     <div class="navbar-footer"> 
     <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#footer"> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
     </button> 
     </div> 
    </div> 
    </div> 
</footer> 

回答

2

无需改变你的HTML,只需添加以下CSS覆盖引导的默认值:

.navbar-nav { 
    text-align:center; 
    float:none; 
} 
    .navbar-nav li { 
     display:inline-block; 
     float:none; 
    } 

Bootply example

+1

谢谢你,那就是我想要的!和@everyone_else,谢谢你的帮助! – adraedin 2015-03-31 20:00:24

+0

非常欢迎! – APAD1 2015-03-31 20:03:37

2

你能把你的页脚放在一行吗?然后你可以把它放在中间一栏。

<div class="row"> 
<div class="col-md-2"> 
</div> 
<div class="col-md-8"> 
--- Your footer --- 
</div> 
<div class="col-md-2"> 
</div> 
1

使用text-align:center;将负责将集装箱内的文字居中。至于页脚,您应该在<footer>标签周围放置一个div或任何其他容器,使用“容器”类将页脚居中。或者只是给类container到您的页脚的标签即

<footer class="container"> 
    <!-- footer content etc --> 
</footer> 

这取决于你的布局和风格的要求!

+0

''

是没有必要的,而接下来的div ***是** *一个容器......再加上一切都集中在单元格中。 – 2015-03-31 19:48:42

+0

我的意思是任何其他容器 - 编辑 – cnorthfield 2015-03-31 19:52:24