html - Bootstrap align-middle 文本未在 div 中应用
问题描述
我正在尝试<span class="align-middle">middle</span>
在 div 中间垂直对齐文本 ( )。
这是我的代码:
<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 上,同时向行添加高度以查看它是否可以正常工作:
推荐阅读
- bazel - 无法连接到 bazel 服务器
- python - lambda命令按钮中的最终变量 - python
- powershell - 在 Windows 10 上创建本地用户作为管理员组的一部分
- swift - 如何解决“表达式太复杂无法在合理时间内解决”?
- ios - React Native iOS:架构的未定义符号
- php - 会话过期的 laravel 事件监听器,因为会话过期时没有调用注销事件监听器
- oracle - ORACLE - 从表中选择调用过程的参数
- jmeter - CSS/JQuery 提取器在负载测试的情况下为随机线程提取默认值
- python - 连续到分类二维数组
- arrays - 如何在 Pyomo 的集合数组中声明由子集索引的参数/变量?