通过添加
.d-flex
类,然后使用
.align-items-center
类使文本垂直居中。你还可以加上
.justify-content-center
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
<div class="row no-gutters">
<div class="col-xs-6 col-sm-4 col-md-3 col-lg-4 col-xl-4 d-flex align-items-center justify-content-center" style="background-color: #f04e23;">
<h1 class="display-4 text-center">2018 Speakers</h1>
</div>
<div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 col-xl-2">
<div class="card">
<img class="img-fluid" src="https://picsum.photos/400/600" alt="" />
</div>
</div>
<div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 col-xl-2">
<div class="card">
<img class="img-fluid" src="https://picsum.photos/400/600" alt="" />
</div>
</div>
<div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 col-xl-2">
<div class="card">
<img class="img-fluid" src="https://picsum.photos/400/600" alt="" />
</div>
</div>
<div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 col-xl-2">
<div class="card">
<img class="img-fluid" src="https://picsum.photos/400/600" alt="" />
</div>
</div>
</div>
</div>