【问题标题】:Centering images in Bootstrap using offsets使用偏移量在 Bootstrap 中居中图像
【发布时间】:2014-03-05 15:39:42
【问题描述】:

在使用 Bootstrap 3 的页面顶部,我试图通过将 3 个图像放置在偏移列内的嵌套列中来使它们居中。它们最终看起来是偏移的,但没有居中(在这些图像下方有一个大屏幕,显然它们不在大屏幕上方居中)。偏移列的宽度为 6,偏移 3 - 但未居中。

这是我的代码:

<div class="container">

  <div class="row">
    <div class="col-md-6 col-md-offset-3 center">

    <div class="row">
      <div class="col-md-2 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
      </div>
      <div class="col-md-2 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
      </div>
      <div class="col-md-2 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
      </div>
    </div>
  </div>
</div>
</div>


<div class="container">
<div class="jumbotron">
      <h1>Hello World</h1>
      <p>Hello everybody</p>
    </div>
</div>

【问题讨论】:

    标签: twitter-bootstrap twitter-bootstrap-3 offset centering


    【解决方案1】:

    有两种方法可以实现这一目标。如果要保留偏移量,请将进行嵌套的列更改为 12:

     <div class="row">
    <div class="col-md-12 col-md-offset-3 center">
    
    <div class="row">
      <div class="col-md-2 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
      </div>
      <div class="col-md-2 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
      </div>
      <div class="col-md-2 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
      </div>
    </div>
    </div>
    </div>
    

    另一种方法是在两侧放置两个空白列。

    <div class="row">
     <div class="col-md-4"></div>
     <div class="col-md-4  text-center">
       <div class="row">
         <div class="col-md-4 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
         </div>
         <div class="col-md-4 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
         </div>
         <div class="col-md-4 text-center">
         <img src="images/nav_benefits.png" width="66" height="65" />
         </div>
       </div>
     </div>
    <div class="col-md-4"></div>
    </div>
    

    【讨论】:

    • 谢谢!第二个选项对我有用。出于某种原因,第一个选项导致图形被推向左侧。
    • 欢迎您。如果这对您有所帮助,请接受此作为答案。
    猜你喜欢
    • 2013-10-13
    • 1970-01-01
    • 2016-03-18
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 2018-03-05
    • 1970-01-01
    • 2022-01-14
    相关资源
    最近更新 更多