列中的Bootstrap 4中心分页

Zim*_*Zim 9 css flexbox twitter-bootstrap twitter-bootstrap-4 bootstrap-4

我正在使用Bootstrap 4并尝试pagination在网格列中水平居中UL.现在,paginationdisplay: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>
Run Code Online (Sandbox Code Playgroud)

这是代码示例

Muk*_*Ram 40

只需justify-content: center;.pagination课堂上添加

.pagination {
   justify-content: center;
}
Run Code Online (Sandbox Code Playgroud)

这是工作代码:https://jsfiddle.net/r9z25u06/

  • 或者只是在`.pagination``ul`上使用`.justify-content-center`类. (3认同)

kjd*_*n84 14

使用类.justify-content-center.pagination ul.

例如 <ul class="pagination justify-content-center">


Zim*_*Zim 12

我将列更改为显示:flex using d-flex,现在mx-auto可以将分页中心设为UL ...

这没有额外的CSS

<div class="container">
    <div class="row">
        <div class="col-lg-6 offset-lg-3 py-5 border d-flex">
            <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>
Run Code Online (Sandbox Code Playgroud)

http://www.codeply.com/go/JQKwUW2Tjg

或者,justify-content-center该类可用于'分页'UL.


cor*_*114 5

Bootstrap 4的解决方案

您可以使用它Alignment使用此类justify-content-center

使用flexbox实用程序更改分页组件的对齐方式。

并详细了解它的分页

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<nav aria-label="Page navigation example">
  <ul class="pagination justify-content-center">
    <li class="page-item disabled">
      <a class="page-link" href="#" tabindex="-1">Previous</a>
    </li>
    <li class="page-item"><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="#">Next</a>
    </li>
  </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)