html - Bootstrap : How to center align content inside column?

标签 html css twitter-bootstrap

<分区>

一个简单的用例场景是使用图像或 Bootstrap 列中的任何其他内容。通常这些内容需要水平居中。

<div class="container">
    <div class="row">
        <div class="col-sm-4 col-md-4 col-lg-4 text-center">
            <img class="img-responsive" src="img/some-image.png" title="this image needs to be centered">
        </div>
        <div class="col-sm-8 col-md-8 col-lg-8">
            some content not important at this moment
        </div>
    </div>
</div>

在版本 3.1.0 中添加类 text-center 使图像在列中居中。但是我被迫转到版本 3.3.4 以解决其他一些问题,并且这种行为(文本中心)现在已被破坏。 我遇到了如何将图像或其他内容居中放置在列中的问题。 我想避免必须将类添加到包含的元素,因为这很容易出错或需要另一个包含的 div。

最佳答案

想要使图像居中?很简单,Bootstrap 自带两个类,.center-blocktext-center

如果您的图像是 BLOCK 元素,请使用前者,例如,将 img-responsive 类添加到您的 imgimg block 元素。如果您知道如何在 Web 控制台中导航并查看应用到元素的样式,您应该知道这一点。

不想使用类?没问题,这是 CSS bootstrap 使用的。您可以为元素创建自定义类或编写 CSS 规则以匹配 Bootstrap 类。

 // In case you're dealing with a block element apply this to the element itself 
.center-block {
   margin-left:auto;
   margin-right:auto;
   display:block;
}

// In case you're dealing with a inline element apply this to the parent 
.text-center {
   text-align:center
}

关于html - Bootstrap : How to center align content inside column?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30526822/

相关文章:

javascript - 带有 url 的页面加载上的事件选项卡

javascript - jquery点击功能聚焦于textarea?

javascript - 触发 CSS :hover with javascript by scrolling

javascript - 更改事件类以及导航丸中的内容

javascript - 无法从 Imgur 相册创建随机播放的 Gif 幻灯片

css - 无法单击带有自定义媒体查询的导航栏下拉菜单选项

css - 如何将输入与同一行中的复选框(右拉)对齐?

jquery - 更改按住的光标?

javascript - Bootstrap 3 表单控件不堆叠

javascript - 单击时 HTML 丑陋的边框围绕 div