S'il vous plaît se référer ci-dessous code ce que j'ai essayé
<div class="row">
<div class="center-block">First Div</div>
<div class="center-block">Second DIV </div>
</div>
sortie:
First Div
SecondDiv
Production attendue :
First Div Second Div
je veux aligner les deux divs horizontalement au centre de la page en utilisant Bootstrap CSS. Comment puis-je faire ceci ? Je ne veux pas utiliser simple css et concept flottant pour le faire. parce que je dois utiliser le css bootstrap pour fonctionner dans tout type de mise en page (c'est-à-dire toute taille et résolution de fenêtre) au lieu d'utiliser une requête multimédia.
Cela devrait faire l'affaire:
<div class="container">
<div class="row">
<div class="col-xs-6">
ONE
</div>
<div class="col-xs-6">
TWO
</div>
</div>
</div>
Lisez la section système de la grille de la documentation Bootstrap pour vous familiariser avec le fonctionnement des grilles Bootstrap:
Utilisez les classes d'amorçage col-xx-#
et col-xx-offset-#
Donc, ce qui se passe ici est que votre écran est divisé en 12 colonnes. Dans col-xx-#
, #
est le nombre de colonnes que vous couvrez et offset est le nombre de colonnes que vous quittez.
Pour xx
, dans un site Web général, md
est préférable et si vous souhaitez que votre présentation ait la même apparence sur un appareil mobile, xs
est préférable.
Avec ce que je peux faire de votre exigence,
<div class="row">
<div class="col-md-4">First Div</div>
<div class="col-md-8">Second DIV </div>
</div>
Devrait faire l'affaire.
<div class="container">
<div class="row">
<div class="col-xs-6 col-sm-6 col-md-6">
First Div
</div>
<div class="col-xs-6 col-sm-6 col-md-6">
Second Div
</div>
</div>
Cela fait l'affaire.
Pour aligner horizontalement deux divs, il suffit de combiner deux classes de Bootstrap:
<div class ="container-fluid">
<div class ="row">
<div class ="col-md-6 col-sm-6">
First Div
</div>
<div class ="col-md-6 col-sm-6">
Second Div
</div>
</div>
</div>
Solution alternative Bootstrap 4 (de cette façon, vous pouvez utiliser des divs plus petits que col-6):
<div class="container">
<div class="row justify-content-center">
<div class="col-4">
One of two columns
</div>
<div class="col-4">
One of two columns
</div>
</div>
</div>
La réponse fournie par Ranveer (deuxième réponse ci-dessus) ne fonctionne absolument PAS.
Il dit d'utiliser col-xx-offset-#
, mais ce n'est pas ainsi que les compensations sont utilisées.
Si vous avez perdu votre temps à essayer d'utiliser col-xx-offset-#
, comme je l'ai fait d'après sa réponse, la solution consiste à utiliser offset-xx-#
.