css - 如何居中三个span3

标签 css twitter-bootstrap

我正在使用 Twitter Bootstrap,我正在尝试创建一个网格,其中包含三个 span3 div 的居中行。

我试图通过将三个 span3 包裹在居中的 span9 中来实现这一点,但这似乎不起作用。

我的问题是 div 没有正确居中,因为我是 HTML 和 CSS 的新手,所以我真的需要一些帮助。谢谢!

HTML

<div class="row">
   <div class="span9 center">
       <div class="span3">
          <p>THUMBNAIL1</p>
       </div> 
       <div class="span3">
          <p>THUMBNAIL2</p>
       </div>     
       <div class="span3">
          <p>THUMBNAIL3</p>
       </div> 
    </div>
</div>

CSS:

.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
     align: center;
}

最佳答案

而不是使用:

align: center;

使用:

text-align: center;

align 不是 css 规则,虽然我猜你是从 align 的语法中得到它作为标签上的属性

您也可以将它们放在内部和具有相对位置的元素中,然后将它们放在内部:

position: absolute;
left: 50%;
transform: (0, 50%);

你也可以使用这个:

.span3 {
    display: inline-block;
    clear: both;
}
.span9 {
    text-align: center;
}

Fiddle Demo

关于css - 如何居中三个span3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547706/

相关文章:

css - Bootstrap 模态删除底部的一些空间

html - 在 wordpress 菜单中插入一个 div 类

html - 当span用于包含一个&lt;input type ="text">时,为什么span默认设计成宽度小于其父元素的宽度

css - CSS 中的子选择器,如何只定位父项和子项

twitter-bootstrap - 针对 Popovers 的 Bootstrap XSS 攻击

ruby-on-rails - Rails 使用 Twitter Bootstrap 导航栏登录(w/Devise)?

html - 在 <td> 元素(表列)上组合 colspan 和样式 ="width:10px;"

html - 对齐包含类的类

javascript - bootstrap 3 中的 anchor 标记崩溃

javascript - 如何让客户端主动调整 Bootstrap 中的列大小?