Explicar la estructura de cuadrícula básica en Bootstrap

Bootstrap grid es una herramienta muy poderosa compuesta por Flexbox , que facilita el desarrollo de sitios web. Es totalmente receptivo y también ajusta los elementos en el contenedor de acuerdo con el ancho del dispositivo. La clase .container es necesaria para que la cuadrícula funcione correctamente envolviendo todos los elementos de la misma. La cuadrícula de arranque tiene 12 columnas presentes, aunque no es necesario hacer uso de todas las columnas, la suma no debe ir más allá de 12. También se pueden fusionar para hacer columnas más anchas según la preferencia.

Según el dispositivo o el ancho del navegador, el sistema de cuadrícula de arranque tiene las siguientes clases.

Clases Tamaño del dispositivo  
columna Dispositivos con un ancho de navegador inferior a 576 px Para dispositivos pequeños
col-sm Dispositivos que tengan un ancho de navegador igual o mayor a 576px. Para dispositivos pequeños
col-md Dispositivos que tengan un ancho de navegador igual o mayor a 768px. Para dispositivos medianos
col-lg Dispositivos que tengan un ancho de pantalla igual o superior a 992 px. Para dispositivos grandes
col-xl Dispositivos con un ancho de pantalla igual o mayor a 1200px Para dispositivos extragrandes

sm, md, lg y xl indican los tamaños del dispositivo, es decir, pequeño, mediano, grande y extragrande, respectivamente.

Para 3 columnas iguales de anchos iguales, es decir, 4 en la página web:

<div class="container">
 <div class="row">
     <div class="col-sm-4">Col-1 width-4</div>
     <div class="col-sm-4">Col-2 width-4</div>
     <div class="col-sm-4">Col-3 width-4</div>
 </div>
</div>

Producción:

Para 3 columnas de anchos desiguales en la página web:

<div class="container">
    <div class="row">
          <div class="col-sm-4">Col-1 width-4</div>
          <div class="col-sm-6">Col-2 width-6</div>
         <div class="col-sm-2">Col-3 width-2</div>
    </div>
</div>

Producción:

Ejemplo: El siguiente ejemplo muestra la estructura de cuadrícula de Bootstrap con varios tamaños de columna.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <link rel="stylesheet" href=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
</head>
  
<body>
    <h1 style="color:green;">
        GeeksforGeeks
    </h1>
      
    <h5>Two equal columns</h5>
      
    <div class="row">
        <div class="col-sm-6" style=
            "background-color:rgb(173, 248, 164);">
            column-1 width-6
        </div>
          
        <div class="col-sm-6" style=
            "background-color:rgb(71, 240, 121);">
            column-2 width-6
        </div>
    </div>
  
    <h5>Two unequal columns</h5>
      
    <div class="row">
        <div class="col-sm-8" style=
            "background-color:rgb(173, 248, 164);">
            column-1 width-8
        </div>
          
        <div class="col-sm-4" style=
            "background-color:rgb(71, 240, 121);">
            column-2 width-4
        </div>
    </div>
  
    <h5>Three equal columns</h5>
      
    <div class="row">
        <div class="col-sm-4" style=
            "background-color:rgb(173, 248, 164);">
            column-1 width-4
        </div>
          
        <div class="col-sm-4" style=
            "background-color:rgb(71, 240, 121);">
            column-2 width-4
        </div>
          
        <div class="col-sm-4" style=
            "background-color:rgb(55, 165, 70);">
            column-3 width-4
        </div>
    </div>
  
    <h5>Three unequal columns</h5>
      
    <div class="row">
        <div class="col-sm-2" style=
            "background-color:rgb(173, 248, 164);">
            column-1 width-2
        </div>
          
        <div class="col-sm-7" style=
            "background-color:rgb(71, 240, 121);">
            column-2 width-7
        </div>
          
        <div class="col-sm-3" style=
            "background-color:rgb(55, 165, 70);">
            column-3 width-3
        </div>
    </div>
  
    <h5>six equal columns</h5>
  
    <div class="row">
        <div class="col-sm-2" style=
            "background-color:rgb(173, 248, 164);">
            column-1 width-2
        </div>
  
        <div class="col-sm-2" style=
            "background-color:rgb(71, 240, 121);">
            column-2 width-2
        </div>
          
        <div class="col-sm-2" style=
            "background-color:rgb(55, 165, 70);">
            column-3 width-2
        </div>
  
        <div class="col-sm-2" style=
            "background-color:rgb(173, 248, 164);">
            column-4 width-2
        </div>
  
        <div class="col-sm-2" style=
            "background-color:rgb(71, 240, 121);">
            column-5 width-2
        </div>
  
        <div class="col-sm-2" style=
            "background-color:rgb(55, 165, 70);">
            column-6 width-2
        </div>
    </div>
  
    <h5>single column</h5>
      
    <div class="row">
        <div class="col-sm-12" style=
            "background-color:rgb(173, 248, 164);">
            column-1 width-12
        </div>
    </div>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por bhawnaatrish y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *