javascript - 在引导程序中使用 mx-auto 时,Img 标签未以 col 为中心
问题描述
我正在尝试添加包含两列的行,一列是 col-7,另一列是 col-5。在 col-am 添加一个表单,因为我对 col-7 有问题,在该表单中我尝试使用图像标签添加 png。我希望图像在 col-5 内垂直和水平居中,我试图使用 mx-auto 和 my-auto 但没有用。
.rect {
background-color: red;
}
.container {
border: 5px solid #000;
}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css">
<div class="container">
<div class="row">
<div class="col-7 mx-auto"><img src="https://i.ibb.co/LC6Wchz/cover-image.png" class="" alt=""></div>
<div class="col-5 rect"></div></div></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
解决方案
自 Bootstrap 4.5 和 5.0 起,您始终可以在 bootstrap 中使用 flex
<div class="col-7 d-flex justify-content-center"><img src="https://i.ibb.co/LC6Wchz/cover-image.png" class="" alt=""></div>
在你的代码中试试这个
还可以参考另一个答案:如何在引导列中居中内容?
推荐阅读
- oracle - Oracle pl/sql:在事务中执行动态删除
- android - 聊天应用程序(例如 Messenger)如何收听传入的消息,即使它们的活动尚未开始
- javascript - 使用下划线或 lodash 将一种 JSON 结构转换为另一种
- sql - 将值表作为查询的参数
- android - Google 登录无法在真实设备中使用
- unity3d - Unity 中 Rigibody2D.constraints 的错误
- linux - Jenkins:将文件传输到 linux 服务器(从文件中过滤 windows 字符)
- jsf - p:toolbar 不显示,虽然其他元素工作正常
- sql - 如何在本地更改水晶报表上的 sql 查询而不从我的机器访问客户的数据库?
- node.js - moment.js 在不同的时区给出错误的时间