我正在使用Bootstrap 4,尝试在网格列内水平居中一个pagination
UL。现在pagination
已经设置为display:flex
,但我无法使其正确居中。
我希望只使用现有的Bootstrap类而不需要任何额外的CSS来使其居中。
我尝试过使用text-center
、mx-auto
和align-items-center
,但都无法正常工作。
<div class="container">
<div class="row">
<div class="col-lg-6 offset-lg-3 py-5 border">
<ul class="pagination mx-auto">
<li class="page-item disabled">
<a class="page-link" href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
<span class="sr-only">Previous</span>
</a>
</li>
<li class="page-item active">
<a class="page-link" href="#">1</a>
</li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item"><a class="page-link" href="#">4</a></li>
<li class="page-item">
<a class="page-link" href="#" aria-label="Next">
<span aria-hidden="true">»</span>
<span class="sr-only">Next</span>
</a>
</li>
</ul>
</div>
</div>
</div>
这里是代码示例
.pagination
的ul
元素上使用类名.justify-content-center
即可。 - kjdion84