繁体   English   中英

Bootstrap align-middle 文本未应用于 div

[英]Bootstrap align-middle text not applied in div

我正在尝试在 div 中间垂直对齐文本( <span class="align-middle">middle</span> )。

这是我的代码:

<div class="col-4 shadow product-added">
  <div class="row">
    <div class="col-12">
      <div class="row">
        <div class="col-5">
          <div class="row">
            <img src="<?php echo $OTHERIMAGE1; ?>" class="">
          </div>
        </div>
        <div class="col-7">
          <span class="align-middle">middle</span>
        </div>
      </div>
    </div>
  </div>
</div>

为什么文本没有按照应有的方式对齐?

它实际上正在工作,但它是在跨度内进行的,因为 align-middle 仅适用于内联元素。

您应该在父 div 上使用它,但使用类 d-flex align-items-center

<div class="col-7 d-flex align-items-center">

我将它保存在 JSfiddle 上,同时向行添加高度以查看它是否可以正常工作:

https://jsfiddle.net/vca42kxo/2/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM