Mam ten kod w paginacji
<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>
Ale mój ul
jest wyrównany do lewej. Czy jest jakiś sposób na wyśrodkowanie ul
wrt div
?
Próbowałem margin: auto auto
i margin :0 auto
oni, ale nie działali.
html
twitter-bootstrap
css
user192362127
źródło
źródło
<ul class="pagination">...</ul>
wnętrze pliku<div class="text-center"></div>
.Odpowiedzi:
Bootstrap dodał nową klasę od 3.0.
Bootstrap 4 ma nową klasę
Dla 2.3.2
Ustąp w ten sposób:Działa, ponieważul
używainline-block;
Skrzypce: http://jsfiddle.net/praveenscience/5L8fu/Lub jeśli chcesz użyć klasy Bootstrap:Skrzypce: http://jsfiddle.net/praveenscience/5L8fu/1/źródło
<div class='d-flex'><ul class='pagination mx-auto'>...
<ul class="pagination pagination-lg justify-content-center">...
do rozwiązań proszę. getbootstrap.com/docs/4.1/components/pagination/#alignmentZarówno w przypadku Bootstrap 3.0, jak i 2.3.2, aby wyśrodkować paginację, klasę .text-center można zastosować do zawierającego div .
Uwaga: Miejsce zastosowania klasy .pagination w znaczniku zmieniło się między Bootstrap 2.3.2 a 3.0. Zobacz poniżej lub przeczytaj dokumentację Bootstrap dotyczącą stronicowania: Bootstrap 3.0 , Bootstrap 2.3.2 .
Przykład Bootstrap 3
http://jsfiddle.net/mynameiswilson/eYNMu/
Przykład Bootstrap 2.3.2
http://jsfiddle.net/mynameiswilson/84X3M/
źródło
Aby dośrodkowane paginacji w BS4, należy dodać
justify-content-center
wul
:Aby uzyskać więcej informacji, zobacz Pagination Bootstrap 4 .
źródło
Używając laravel z bootstrap 4, rozwiązanie, które zadziałało:
źródło
rozwiązanie dla Bootstrap 4
Możesz tego użyć Wyrównanie użyj tej klasy
justify-content-center
Zmień wyrównanie komponentów stronicowania za pomocą narzędzi Flexbox .
i dowiedz się więcej o paginacji
źródło
Wspomniane wcześniej rozwiązania dla Bootstrap 3.0 nie działały u mnie w wersji 3.1.1. Klasa ma paginacji
display:block
, a<li>
elementy mająfloat:left
, co oznacza, owijając jedynie<ul>
wtext-center
spokoju nie działa. Nie mam pojęcia, jak i kiedy coś się zmieniło między 3.0 a 3.1.1. W każdym razie zamiast tego<ul>
skorzystałemdisplay:inline-block
. Oto kod:Lub, aby uzyskać bardziej przejrzystą konfigurację, pomiń
style
atrybut i umieść go w swoim arkuszu stylów:Następnie użyj sugerowanych wcześniej znaczników:
źródło
Możesz dodać swój niestandardowy CSS:
Dziękuję Ci
źródło
To zadziałało dla mnie:
Styl :
I ostrze :
źródło
.cs-list-paginator { display: flex; justify-content: center; }
Mi to pasuje:
źródło
W wersji 4.0.0-alpha.6:
źródło
bootstrap 4:
źródło
Nie mogłem uzyskać żadnego z proponowanych rozwiązań do pracy z Bootstrap 4 alfa 6, ale następująca odmiana w końcu dała mi wyśrodkowany pasek paginacji.
Zastąpienie CSS:
HTML:
Żadna inna kombinacja
display
,margin
lub klasy na div owijania wydawało się do pracy.źródło
Ten CSS działa dla mnie:
źródło
źródło