Ich habe diesen Code in Paginierung
<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>
Aber mein ul
ist linksbündig. Gibt es eine Möglichkeit, die ul
Schrift zu zentrieren div
?
Ich habe es versucht margin: auto auto
und margin :0 auto
sie haben aber nicht funktioniert.
html
twitter-bootstrap
css
user192362127
quelle
quelle
<ul class="pagination">...</ul>
Innere einwickeln<div class="text-center"></div>
.Antworten:
Bootstrap hat eine neue Klasse ab 3.0 hinzugefügt.
Bootstrap 4 hat eine neue Klasse
Für 2.3.2
Geben Sie diesen Weg:Es funktioniert, weil verwendetul
wirdinline-block;
Geige: http://jsfiddle.net/praveenscience/5L8fu/Oder wenn Sie die Bootstrap-Klasse verwenden möchten:Geige: http://jsfiddle.net/praveenscience/5L8fu/1/quelle
<div class='d-flex'><ul class='pagination mx-auto'>...
<ul class="pagination pagination-lg justify-content-center">...
Sie bitte Lösungen hinzu. getbootstrap.com/docs/4.1/components/pagination/#alignmentSowohl für Bootstrap 3.0 als auch für 2.3.2 kann zum Zentrieren der Paginierung die Klasse .text-center auf das enthaltende div angewendet werden .
Hinweis: Die Anwendung der .pagination- Klasse im Markup hat sich zwischen Bootstrap 2.3.2 und 3.0 geändert. Siehe unten oder lesen Sie die Bootstrap-Dokumente zur Paginierung: Bootstrap 3.0 , Bootstrap 2.3.2 .
Bootstrap 3 Beispiel
http://jsfiddle.net/mynameiswilson/eYNMu/
Bootstrap 2.3.2 Beispiel
http://jsfiddle.net/mynameiswilson/84X3M/
quelle
Um die Paginierung in BS4 zentriert sollte, fügen Sie
justify-content-center
inul
:Weitere Informationen finden Sie unter Paginierungs-Bootstrap 4 .
quelle
Mit Laravel mit Bootstrap 4 hat die Lösung funktioniert:
quelle
Lösung für Bootstrap 4
Sie können es verwenden. Ausrichtung Verwenden Sie diese Klasse
justify-content-center
Ändern Sie die Ausrichtung der Paginierungskomponenten mit den Flexbox-Dienstprogrammen .
und erfahren Sie mehr darüber Paginierung
quelle
Die zuvor erwähnten Lösungen für Bootstrap 3.0 haben unter 3.1.1 bei mir nicht funktioniert. Die Paginierungsklasse hat
display:block
und die<li>
Elemente habenfloat:left
, was bedeutet, dass das bloße Einwickeln des<ul>
Intext-center
allein nicht funktioniert. Ich habe keine Ahnung, wie oder wann sich die Dinge zwischen 3.0 und 3.1.1 geändert haben. Jedenfalls hatte ich stattdessen den<ul>
Gebrauch gemachtdisplay:inline-block
. Hier ist der Code:Oder lassen Sie das
style
Attribut für ein saubereres Setup weg und fügen Sie es stattdessen in Ihr Stylesheet ein:Verwenden Sie dann das zuvor vorgeschlagene Markup:
quelle
Sie können Ihr benutzerdefiniertes CSS hinzufügen:
Danke dir
quelle
Das das, es hat bei mir funktioniert:
Stil :
Und Klinge :
quelle
.cs-list-paginator { display: flex; justify-content: center; }
Für mich geht das:
quelle
In v4.0.0-alpha.6:
quelle
Bootstrap 4:
quelle
Ich konnte keine der vorgeschlagenen Lösungen für Bootstrap 4 alpha 6 verwenden, aber die folgende Variante brachte mir schließlich eine zentrierte Paginierungsleiste.
CSS-Überschreibung:
HTML:
Keine andere Kombination
display
,margin
oder Klasse auf der Verpackung div schien zu funktionieren.quelle
Diese CSS funktioniert für mich:
quelle
quelle