Dan*_*iel 48 twitter-bootstrap bootstrap-4
我正在努力使用Bootstrap的CSS类来居中图像.我已经尝试了几件事.一个是mx-auto在img元素中添加Bootstrap CSS类,但它什么也没做.
感谢帮助.
<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>
Run Code Online (Sandbox Code Playgroud)
tmg*_*tmg 89
默认情况下,图像显示为内联块,您需要将其显示为块以使其居中.mx-auto.这可以通过内置完成.d-block:
<div class="container">
<div class="row">
<div class="col-4">
<img class="mx-auto d-block" src="...">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
或者将其保留为内联块并将其包装在div中.text-center:
<div class="container">
<div class="row">
<div class="col-4">
<div class="text-center">
<img src="...">
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Zim*_*Zim 16
由于img是一个内联元素,所以只需使用text-center它的容器即可.使用mx-auto也会使容器(列)居中.
<div class="row">
<div class="col-4 mx-auto text-center">
<img src="..">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果您只想要图像的中心(而不是其他列内容),请display:block使用d-block该类创建图像,然后mx-auto才能工作.
<div class="row">
<div class="col-4">
<img class="mx-auto d-block" src="..">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
演示:http://www.codeply.com/go/iakGGLdB8s
mah*_*han 10
img在其父级中心对齐的方式。img是一个内联元素,text-center如果容器是一个元素,则将内联元素对齐在其容器的中心block。<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.css" rel="stylesheet"/>
<div class="container mt-5">
<div class="row">
<div class="col text-center">
<img src="https://upload.wikimedia.org/wikipedia/en/8/80/Wikipedia-logo-v2.svg" alt="" class="img-fluid">
</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
mx-auto中心block元素。为了做到这一点,display将img从更改inline为blockwith d-block类。<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.css" rel="stylesheet"/>
<div class="container mt-5">
<div class="row">
<div class="col">
<img src="https://upload.wikimedia.org/wikipedia/en/8/80/Wikipedia-logo-v2.svg" alt="" class="img-fluid d-block mx-auto">
</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
d-flex和justify-content-center。<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.css" rel="stylesheet"/>
<div class="container mt-5">
<div class="row">
<div class="col d-flex justify-content-center">
<img src="https://upload.wikimedia.org/wikipedia/en/8/80/Wikipedia-logo-v2.svg" alt="" class="img-fluid">
</div>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74083 次 |
| 最近记录: |