Alignez deux div horizontalement côte à côte au centre de la page en utilisant bootstrap css

Veuillez vous référer au code ci-dessous 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

Résultats escomptés:

                      First Div        Second Div

Je veux aligner les deux divs horizontalement au centre de la page en utilisant bootstrap css. comment puis-je faire cela ? Je ne veux pas utiliser de CSS simple et de concept flottant pour le faire. parce que j'ai besoin d'utiliser le CSS bootstrap pour travailler dans toutes sortes de mises en page (c'est-à-dire toutes les tailles et résolutions de fenêtre ) au lieu d'utiliser la requête multimédia.

61
demandé sur SivaRajini 2014-03-03 18:58:44

5 réponses

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 grille des documents Bootstrap pour vous familiariser avec le fonctionnement des grilles de Bootstrap:

Http://getbootstrap.com/css/#grid

133
répondu Billy Moat 2014-03-03 15:09:09

Utilisez les classes bootstrap col-xx-# et col-xx-offset-#

Donc, ce qui se passe ici, c'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éré et si vous voulez que votre mise en page soit la même dans un appareil mobile, xs est préféré.

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.

20
répondu Ranveer 2014-03-03 15:05:16

Pour aligner deux divs horizontalement, il suffit de combiner deux classes de Bootstrap: Voici comment:

<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>
3
répondu Dev Rathi 2017-01-02 05:24:06
<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.

2
répondu Oluwasayo Babalola 2018-03-29 11:05:01

Solution alternative Bootstrap 4 (de cette façon, vous pouvez utiliser des divs qui sont plus petits que col-6):

Alignement Horizontal Du Centre De

<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>

Plus de

0
répondu ErTR 2018-08-08 11:11:54