引导带4:
如何将包含图像和文本的div水平居中到图像的右侧?
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | Heading |
+ IMG +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | Lead |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+我试着在一排里做了三列,
<div class="row">
<div class="col"></div>
<div class="col-auto">
<img src="..." width="..." height="..." />
<h1 class="display-5 m-0">...</h1>
<p class="lead">...</p>
</div>
<div class="col"></div>
</div>但问题是标题太长了,并绕到下一行。如果我使中间列变大,它就不再是居中的了。我需要它是居中的,无论文本长度。
发布于 2019-12-29 20:22:51
我想通了。
<div class="row">
<div class="col-12 d-flex flex-row justify-content-center">
<img src="..." width="..." height="..." />
<div>
<h1 class="display-5 m-0">...</h1>
<p class="lead">...</p>
</div>
</div>
</div>发布于 2019-12-29 19:59:09
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row justify-content-center">
<div class="col-3">
<img src="https://pixlr.com/photo/image-design-11-1-pw.jpg" style="width: 100%;height: 100%;" />
</div>
<div class="col-9">
<h5>Hello World</h5>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed hendrerit adipiscing blandit. Aliquam placerat, velit a fermentum fermentum, mi felis vehicula justo, a dapibus quam augue non massa.</p>
</div>
</div>
发布于 2019-12-29 20:06:07
试试这段代码
<div class="text-center">
<div class="row justify-content-md-center">
<div class="col-md-auto">
<img src="https://placehold.it/100x100">
</div>
<div class="col-md-auto">
<h1 class="display-5 m-0">...</h1>
<p class="lead">...</p>
</div>
</div>
</div>https://stackoverflow.com/questions/59522684
复制相似问题