对齐div中间的内容

时间:2017-11-14 10:32:46

标签: html css bootstrap-4

我想将第二列的内容与div中间对齐。我确实尝试了很多不同的方法,但到目前为止我还没有找到 我正在使用Bootstrap 4.

你能告诉我怎么做吗?

<div class="card">
   <div class="card-body">
      <div class="row">
         <div class="col-md-1">
            <img class="rounded-circle img-thumbnail d-inline"
                 src="..."
                 height="65px"
                 width="65px"
                 alt="User image">
         </div>
         <div class="col-md-11">
            <p class="d-inline">...</p>
            <button class="close" type="button"><span class="fa fa-times" aria-hidden="true"></span></button>
         </div>
      </div>
   </div>
</div>

我确信我会想念一些非常简单但却不知道的事情。

JSFiddle exemple

感谢您的帮助:)

3 个答案:

答案 0 :(得分:3)

使用text-center类。

 <div class="card">
  <div class="card-body">
    <div class="row">
      <div class="col-md-1">
        <img class="rounded-circle img-thumbnail d-inline" src="https://4fi8v2446i0sw2rpq2a3fg51-wpengine.netdna-ssl.com/wp-content/uploads/2016/06/KittenProgression-Darling-week7.jpg" height="65px" width="65px" alt="User image">
      </div>
      <div class="col-md-11 text-center"><!--Modification here -->
        <p class="d-inline">Kitten</p>
        <button class="close" type="button"><span class="fa fa-times" aria-hidden="true"></span></button>
      </div>
    </div>
  </div>
</div>

演示:https://jsfiddle.net/2hjxszck/1/

答案 1 :(得分:1)

将其垂直居中

<div class="col-md-11 align-self-center">
    <p class="d-inline">Kitten</p>
    <button class="close" type="button"><span class="fa fa-times" aria-hidden="true"></span></button>
</div>

答案 2 :(得分:0)

将此css添加到垂直和水平中心

button.close {
    padding: 0;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    line-height: 65px;
    text-align: center;
}
.d-inline {
    display: inline!important;
    line-height: 65px;
    text-align: center;
}

和文本中心课程到col-md-11 <div class="col-md-11 text-center">