如何在 Bootstrap 中居中对齐响应图像
答案:使用center-block
类
如果响应式图像的原始宽度小于包含元素的宽度,则它不会覆盖整个宽度,这在桌子和手机等小屏幕上看起来很难看。
您可以通过在其上应用附加类 .center-block
以及 Bootstrap 3 中的 .img-responsive
类来居中对齐响应图像,从而在一定程度上解决此问题。
然而,在 Bootstrap 4 中删除了 .center-block
类,但您仍然可以使用 .d-block
和 .mx-auto
类以及 .img-responsive
类来实现相同的效果。
以下示例适用于 Bootstrap 3 和 4 版本。
示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bootstrap 响应图像居中对齐</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/jquery-3.5.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-lg-12">
<img src="images/125x125.jpg" class="img-responsive center-block d-block mx-auto" alt="Sample Image">
<p class="text-center">Lorem ipsum dolor sit amet...</p>
</div>
</div>
</div>
</body>
</html>
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: