Bootstrap 4 center-bloc incapable de centre
J'ai le texte suivant bootstrap code html (son JSX d'où le className
mais l'idée est la même):
<div className="toggleView btn-group center-block" role="group" aria-label="Basic example">
<button onClick={this.handleTimelineClick} type="button" className={this.state.toggleCalendar == false ? "btn btn-secondary active" : "btn btn-secondary"}>Timeline</button>
<button onClick={this.handleCalendarClick} type="button" className={this.state.toggleCalendar == true ? "btn btn-secondary active " :"btn btn-secondary"}>Calendar</button>
</div>
Je suis en train de centre de ce code, soit avec bootstrap center-block ou CSS mais ne semble pas à le faire fonctionner:
La barre verte met en évidence la div toggleView
.
Le seul css que j'utilise est la suivante:
.toggleView {
padding: 20px;
}
Pourquoi je ne peux pas le centre de ce groupe de boutons?
OriginalL'auteur ApathyBear | 2016-07-07
Vous devez vous connecter pour publier un commentaire.
btn-group
adisplay:inline-block
donc vous l'utilisertext-center
dans le conteneur parent..http://codeply.com/go/hyUYkUrtRN
REMARQUE: Dans le Bootstrap 4,
center-block
est maintenantmx-auto
, représentantmargin: 0 auto;
pour le centragedisplay:block
éléments. Bootstrap 4 a maintenant und-block
classe aussi, de sorte que l'élément inline peuvent être faites display:block comme ça..<img src=".." class="d-block mx-auto" >
Voir aussi: Centrer le contenu à l'intérieur d'une colonne dans le Bootstrap 4
display:inline-block
et ce qui est en train de faire et comment le texte-centre résolu ce problème?Fondamentalement
center-block
ne pouvait fonctionner que sur undisplay:block
élémentPour les futurs lecteurs, il semble que
m-x-auto
est renommé pourmx-auto
fram alpha.5Ce que j'ai trouvé dans le Bootstrap v4.0.0-alpha.6. mx-auto n'a que deux valeurs, margin-left: auto !important et margin-right: auto !important. verticale de la classe moyenne a fonctionné pour moi.
OriginalL'auteur Zim
Bootstrap 4 (à compter de 2017-08-16) va utiliser
d-block
et de centre vous utilisezmx-auto
.OriginalL'auteur Salvador Cervantes
Bootstrap 4 n'a pas
center-block
au Lieu de cela, j'utilised-block mx-auto
qui définit l'affichage à bloc, et les marges gauche et droite pour auto.d-block mx-auto
OriginalL'auteur Greg Gum