development

부트 스트랩에서 페이지 매김을 중앙에 배치

big-blog 2020. 8. 27. 08:12
반응형

부트 스트랩에서 페이지 매김을 중앙에 배치


페이지 매김 에이 코드가 있습니다.

<div class="pagination">
    <ul>
        <li><a href="?p=0" data-original-title="" title="">1</a></li> 
        <li><a href="?p=1" data-original-title="" title="">2</a></li> 
    </ul>
</div>

하지만 내 ul왼쪽 정렬입니다. ulwrt 를 중앙에 배치하는 방법이 div있습니까?

나는 시도 margin: auto auto하고 margin :0 auto그들이 있지만 작동하지 않았다.


부트 스트랩은 3.0에서 새로운 클래스를 추가했습니다.

<div class="text-center">
    <ul class="pagination">
        <li><a href="?p=0" data-original-title="" title="">1</a></li> 
        <li><a href="?p=1" data-original-title="" title="">2</a></li> 
    </ul>
</div>

Bootstrap 4에는 새로운 클래스가 있습니다.

<div class="text-xs-center">
    <ul class="pagination">
        <li><a href="?p=0" data-original-title="" title="">1</a></li> 
        <li><a href="?p=1" data-original-title="" title="">2</a></li> 
    </ul>
</div>

2.3.2의 경우

<div class="pagination text-center">
    <ul>
        <li><a href="?p=0" data-original-title="" title="">1</a></li> 
        <li><a href="?p=1" data-original-title="" title="">2</a></li> 
    </ul>
</div>

이 방법으로 제공 :

.pagination {text-align: center;}

ul사용 하기 때문에 작동합니다. inline-block;

바이올린 : http://jsfiddle.net/praveenscience/5L8fu/


또는 Bootstrap의 클래스를 사용하려면 :

<div class="pagination pagination-centered">
    <ul>
        <li><a href="?p=0" data-original-title="" title="">1</a></li> 
        <li><a href="?p=1" data-original-title="" title="">2</a></li> 
    </ul>
</div>

바이올린 : http://jsfiddle.net/praveenscience/5L8fu/1/


Bootstrap 3.0 및 2.3.2 모두에서 페이지 매김을 가운데로 지정하기 위해 .text-center 클래스를 포함하는 div에 적용 할 수 있습니다 .

참고 : 마크 업에서 .pagination 클래스 를 적용 할 위치가 Bootstrap 2.3.2와 3.0 사이에서 변경되었습니다. 아래를 참조하거나 페이지 매김에 대한 Bootstrap 문서를 읽으십시오 : Bootstrap 3.0 , Bootstrap 2.3.2 .

부트 스트랩 3 예제

<div class="text-center">
    <ul class="pagination">
        <li><a href="?p=0" data-original-title="" title="">1</a></li> 
        <li><a href="?p=1" data-original-title="" title="">2</a></li> 
    </ul>
</div>

http://jsfiddle.net/mynameiswilson/eYNMu/

부트 스트랩 2.3.2 예

<div class="pagination text-center">
    <ul>
        <li><a href="?p=0" data-original-title="" title="">1</a></li> 
        <li><a href="?p=1" data-original-title="" title="">2</a></li> 
    </ul>
</div>

http://jsfiddle.net/mynameiswilson/84X3M/


BS4의 페이지 매김을 중심에 추가한다 justify-content-centerul:

<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>

자세한 내용은 페이지 매김 부트 스트랩 4참조하십시오 .


작동했던 솔루션 인 부트 스트랩 4와 함께 laravel 사용 :

            <div class="d-flex">
                <div class="mx-auto">
                    {{$products->links("pagination::bootstrap-4")}}
                </div>
            </div>

부트 스트랩 4 솔루션

당신은 그것을 사용할 수 있습니다 정렬 이 클래스를 사용justify-content-center

flexbox 유틸리티를 사용 하여 페이지 매김 구성 요소의 정렬을 변경합니다 .

and learn more about it pagination

<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>


The previously mentioned solutions for Bootstrap 3.0 did not work for me on 3.1.1. The pagination class has display:block, and the <li> elements have float:left, which means merely wrapping the <ul> in text-center alone does not work. I have no idea how or when things changed between 3.0 and 3.1.1. Anyway, I had make the <ul> use display:inline-block instead. Here's the code:

<div class="text-center">
    <ul class="pagination" style="display:inline-block">
        <li><a href="...">...</a></li>
    </ul>
</div>

Or for a cleaner setup, omit the style attribute and put it in your stylesheet instead:

<style>
    .pagination {
        display: inline-block;
    }
</style>

And then use the markup previously suggested:

<div class="text-center">
    <ul class="pagination">
        <li><a href="...">...</a></li>
    </ul>
</div>

You can add your custom Css:

.pagination{
    display:table;
    margin:0 auto;
}

Thank you


It works for me:

<div class="text-center">
<ul class="pagination pagination-lg">
   <li>
  <a href="#" aria-label="Previous">
    <span aria-hidden="true">&laquo;</span>
  </a>
</li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
  <a href="#" aria-label="Next">
    <span aria-hidden="true">&raquo;</span>
  </a>
</li>
</ul>


This this, it worked for me:

Style:

.pagination {
  display: flex;
  justify-content: center;
}

.pagination li {
  display: block;
 }

And blade:

<div class="pagination">                                              
  {{ $myCollection->render() }}
</div>

In v4.0.0-alpha.6:

<div class="text-center text-sm-right">
    <ul class="pagination d-inline-flex">...</ul>
</div>

Bootstrap 4 alpha 6과 함께 작동하는 제안 된 솔루션을 얻을 수 없었지만 다음 변형은 마침내 중앙 페이지 매김 막대를 얻었습니다.

CSS 재정의 :

.pagination {
  display: inline-flex;
  margin: 0 auto;
}

HTML :

<div class="text-center">
  <ul class="pagination">
    <li><a href="...">...</a></li>
  </ul>
</div>

다른 조합 display, margin포장의 사업부 또는 클래스 일 것 같았다.


이 CSS는 나를 위해 작동합니다.

.dataTables_paginate {
   float: none !important;
   text-align: center !important;
}

부트 스트랩 4 :

<!-- Default (left-aligned) -->
<ul class="pagination" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>

<!-- Center-aligned -->
<ul class="pagination justify-content-center" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>

<!-- Right-aligned -->
<ul class="pagination justify-content-end" style="margin:20px 0">
  <li class="page-item">...</li>
</ul> 

You can use the below code to center pagination 

.pagination-centered {
    text-align: center;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="pagination-centered">
    <ul class="pagination">
      <li class="active"><a href="#">1</a></li>
      <li><a href="#">2</a></li>
      <li><a href="#">3</a></li>
    </ul>
</div>

참고 URL : https://stackoverflow.com/questions/15265253/centering-the-pagination-in-bootstrap

반응형