【问题标题】:How to vertically-align media-body content in Twitter Bootstrap?如何在 Twitter Bootstrap 中垂直对齐媒体正文内容?
【发布时间】:2016-06-23 13:37:08
【问题描述】:

我希望 media-body 内容垂直对齐“中间”。

这里是标记:

<div class="media">
  <a class="pull-left" href="#">
    <img class="media-object" src="..." alt="...">
  </a>
  <div class="media-body">
    I'd like this text to be vertically aligned 'middle'
  </div>
</div>

我尝试了以下不起作用:

.media-body {
  vertical-align: middle;
}

知道我该怎么做吗?

【问题讨论】:

    标签: html css twitter-bootstrap


    【解决方案1】:

    自 Bootstrap v3.3.0 起,可以通过添加 CSS 类 media-middle 来垂直对齐 media-objectmedia-body

    例如:

    <div class="media">
      <div class="media-left media-middle">
        <a href="#">
          <img class="media-object" src="..." alt="...">
        </a>
      </div>
      <div class="media-body media-middle">
        <h4 class="media-heading">Media heading</h4>
        ...
      </div>
    </div>
    

    见:http://getbootstrap.com/components/#media

    顺便说一句,文档目前并没有明确说明这也适用于media-body。确实如此,因为media-middle 所做的只是将vertical-align: middle; 样式添加到元素,而media-body 已经具有样式display: table-cellmedia-leftmedia-right 也是如此)。

    【讨论】:

    • 嗯,media-middle 不适用于我的 media-body。文字仍然停留在顶部
    • 对于 Bootstrap V4+,它是align-self-center
    【解决方案2】:

    引导层http://www.bootply.com/122430

    HTML

    <div class="media">
      <a class="" href="#">
        <img class="media-object custom-media" src="..." alt="..." height="500px" width="500px">
      </a>
      <div class="media-body">
        I'd like this text to be vertically aligned 'middle'
      </div>
    </div>
    

    CSS

    .custom-media, .media-body{
      display:inline;
    }
    

    【讨论】:

    • 您好,谢谢。这是否也与media-object 对齐?我只需要media-body 内容垂直对齐中间
    • @henrywright,在 bootply 中,您可以看到媒体主体对齐在媒体对象的中间右侧。
    【解决方案3】:

    尝试添加这个引导类

    class="text-center"
    class="pagination-centered"
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-11
    • 2015-03-24
    • 1970-01-01
    • 2012-05-10
    • 2013-06-18
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多