Wie zentriere ich eine .btn-Gruppe von Twitter-Bootstrap?
Lesezeit: 3 Minuten
evfwcqcg
Ich benutze Twitter Bootstrapund ich fand es ziemlich schwer zu zentrieren div was Klasse hat .btn-group (Verknüpfung). Normalerweise benutze ich
margin: 0 auto;
oder
text-align: center;
um Dinge innerhalb von div zu zentrieren, aber es funktioniert nicht, wenn das innere Element eine Eigenschaft hat float: left die in diesem Fall für visuelle Effekte verwendet wird.
/* a wrapper for the paginatior */
.btn-group-wrap {
text-align: center;
}
div.btn-group {
margin: 0 auto;
text-align: center;
width: inherit;
display: inline-block;
}
a {
float: left;
}
Umschließen der Schaltflächengruppe innerhalb einer Division und Festlegen des div auf die Textausrichtungsmitte. Die Schaltflächengruppe muss auch überschrieben werden, um Inline-Block und vererbte Breite anzeigen zu können.
Das Überschreiben der Ankeranzeige in Inline-Block und Float: none würde wahrscheinlich auch funktionieren, wie @Andres Ilich sagte.
Update für Bootstrap 3
Ab Bootstrap 3 haben Sie Alignment-Klassen (wie in der Dokumentation). Sie müssen jetzt nur noch die hinzufügen text-center Klasse zu einem Elternteil. So:
Bootstrap hat jetzt eine Ausrichtungsklasse, die es Ihnen erspart, die Klasse btn-group-wrap zu erstellen: text-left, text-center und text-right. Siehe Ausrichtungsklassen im Abschnitt Typografie getbootstrap.com/css/#type
– Dan Polites
29. Dezember 2013 um 14:01 Uhr
oder fügen Sie “paginierungszentriert” hinzu, Beispiel:
Auf jeden Fall sauberer als die akzeptierte Antwort. Kein Klassenüberschreiben erforderlich.
– reubano
9. Juni 2013 um 23:39 Uhr
Ich glaube, btn-toolbar ist hier nicht notwendig, falls es jemanden verwirrt.
– Matanster
4. April 2014 um 21:34 Uhr
Tatsächlich hat es in meinem Fall, wenn ich btn-toolbar parent habe, dazu geführt, dass es NICHT funktioniert. Nur class=”btn-group pagination-centered” zu haben, war meine Lösung.
Dadurch wurde die Breite der BTN-Gruppe auf 90 % der Textmitte festgelegt, und jede enthaltene Schaltfläche macht 50 % der Schaltflächengruppe aus (45 % des Textcenter-Div).
13125700cookie-checkWie zentriere ich eine .btn-Gruppe von Twitter-Bootstrap?yes