我正在尝试让文本居中在图片上方。 我使用了mx-auto来水平居中我的叠加文本,并使用align-middle进行垂直对齐。但是垂直对齐没有起作用。 有人知道为什么吗?
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="card ">
<img class="img-fluid card-img" src="https://snap-photos.s3.amazonaws.com/img-thumbs/960w/1U2EGZ07GU.jpg" alt="Deer in nature">
<div class="card-img-overlay d-flex">
<div class="mx-auto">
<h4 class="card-title align-middle">Animal Farm</h4>
<h6 class="text align-middle">George Orwell</h6>
<p class="card-text align-middle">Tired of their servitude to man, a group of farm animals revolt and establish their own society...</p>
</div>
</div>
</div>
my-auto mx-auto
而改用m-auto
更好呢? - Leem-auto
。我同时使用了这两个类,因为问题只涉及垂直居中,我想区分使用my-auto
的情况。 - Carol Skelly