Il existe de multiples méthodes de centrage horizontal dans Bootstrap 4 ...
-
text-center
pour le centre display:inline
éléments
-
offset-*
ou mx-auto
peut être utilisé pour colonne centrale ( col-*
)
- ou,
justify-content-center
sur le row
à colonnes centrales ( col-*
)
-
mx-auto
pour le centrage display:block
éléments à l'intérieur d-flex
mx-auto
(marges automatiques de l'axe des x) permettra de centrer display:block
ou display:flex
les éléments qui ont une largeur définie, (%, vw, px, etc.). Flexbox est utilisé par défaut sur les colonnes de la grille, il existe donc également diverses méthodes de centrage Flexbox.
Démonstration des méthodes de centrage de Bootstrap 4
Dans votre cas, utilisez mx-auto
pour centrer le col-3
et text-center
pour centrer son contenu
<div class="row">
<div class="col-3 mx-auto">
<div class="text-center">
center
</div>
</div>
</div>
https://codeply.com/go/GRUfnxl3Ol
ou, en utilisant justify-content-center
sur les éléments flexbox ( .row
) :
<div class="container">
<div class="row justify-content-center">
<div class="col-3 text-center">
center
</div>
</div>
</div>
Voir aussi :
Alignement vertical du centre dans Bootstrap 4
3 votes
Utiliser peut utiliser
class="text-center"
.0 votes
J'ai essayé de l'utiliser mais cela ne fonctionne pas pour Bootstrap4, le texte seul est centré mais j'ai besoin que le div avec la classe "nauk-info-connections" lui-même soit centré aligné à l'intérieur du div col-3.
0 votes
J'ai utilisé la méthode traditionnelle de centrage du conteneur .nauk-info-connections{ border-radius:50% ; border:1px solid $nauk-orange ; height : 100px ; width : 100px ; margin : 0 auto ; }
0 votes
Conteneur de classe