Twitter bootstrap 如何在引导中使映像居中?
我正在努力只使用Bootstrap的CSS类将图像居中。我已经试过几种方法了。一个是将Bootstrap CSS类Twitter bootstrap 如何在引导中使映像居中?,twitter-bootstrap,bootstrap-4,Twitter Bootstrap,Bootstrap 4,我正在努力只使用Bootstrap的CSS类将图像居中。我已经试过几种方法了。一个是将Bootstrap CSS类mx auto添加到img元素中,但它什么也不做 谢谢你的帮助 <div class="container"> <div class="row"> <div class="col-4 mx-auto"> <img class=""...> <!-- center this image
mx auto
添加到img
元素中,但它什么也不做
谢谢你的帮助
<div class="container">
<div class="row">
<div class="col-4 mx-auto">
<img class=""...> <!-- center this image within the column -->
<form...>
<p...>
<p...>
<p...>
</div>
</div>
</div>
默认情况下,图像显示为内联块,您需要将其显示为块,以便使用
.mx auto
将其居中。这可以使用内置的.d-block
:
<div class="container">
<div class="row">
<div class="col-4">
<img class="mx-auto d-block" src="...">
</div>
</div>
</div>
我做了一个双向展示。
它们也有文档记录。由于img是一个内联元素,只需在其容器上使用
文本中心即可。使用mx auto
也将使容器(列)居中
演示:在其父对象的中心对齐img
的三种方法。
img
是一个内联元素,text center
如果容器是block
元素,则对齐其容器中心的内联元素李>
<div class="container">
<div class="row">
<div class="col-4">
<div class="text-center">
<img src="...">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-4 mx-auto text-center">
<img src="..">
</div>
</div>
<div class="row">
<div class="col-4">
<img class="mx-auto d-block" src="..">
</div>
</div>