Gli ultimi tutorial di sviluppo web
 

Bootstrap Grid System


Bootstrap Grid System

Bootstrap's sistema di rete consente fino a 12 colonne sulla pagina.

Se non si desidera utilizzare tutte le 12 colonne singolarmente, è possibile raggruppare le colonne insieme per creare colonne più ampie:

Periodo 1 Periodo 1 Periodo 1 Periodo 1 Periodo 1 Periodo 1 Periodo 1 Periodo 1 Periodo 1 Periodo 1 Periodo 1 Periodo 1
arco di 4 arco di 4 arco di 4
arco di 4 arco 8
arco di 6 arco di 6
arco di 12

Bootstrap's sistema di griglia è sensibile, e le colonne si ri-organizzare in base alle dimensioni dello schermo: Su un grande schermo potrebbe sembrare meglio con i contenuti organizzati in tre colonne, ma su un piccolo schermo che sarebbe stato meglio se erano accatastati gli elementi di contenuto uno sopra l'altro.

Suggerimento: Ricordare che le colonne della griglia dovrebbe aggiungere fino a dodici per una riga. Più di questo, le colonne saranno impilare non importa la viewport .


Classi griglia

Il Bootstrap sistema di griglia ha quattro classi:

  • xs (per i telefoni)
  • sm (per le tavolette)
  • md (per desktop)
  • lg (per i desktop più grandi)

Le classi sopra possono essere combinati per creare layout più dinamici e flessibili.

Suggerimento: Ogni classe scale up, quindi se si desidera impostare le stesse larghezze per xs e sm , avete solo bisogno di specificare xs .


Griglia regole di sistema

Alcuni Bootstrap regole di sistema di griglia:

  • Le righe devono essere collocati all'interno di un .container (a dimensione fissa) o .container-fluid (full-width) per il corretto allineamento e imbottitura
  • Utilizzare file per creare gruppi orizzontali di colonne
  • Il contenuto deve essere collocato all'interno di colonne, e solo le colonne può essere figli immediati di righe
  • Classi predefinite come .row e .col-sm-4 sono disponibili per fare rapidamente i layout della griglia
  • Colonne creano grondaie (fughe tra il contenuto della colonna) tramite imbottitura. Che imbottitura è compensato in fila per la prima e ultima colonna tramite margine negativo sulla .rows
  • colonne della griglia sono creati specificando il numero di 12 colonne disponibili si desidera estendersi. Per esempio, tre colonne uguali userebbero tre .col-sm-4

Struttura di base di un Bootstrap griglia

Quanto segue è una struttura di base di un Bootstrap griglia:

<div class="container">
  <div class="row">
    <div class="col-*-*"></div>
  </div>
  <div class="row">
    <div class="col-*-*"></div>
    <div class="col-*-*"></div>
    <div class="col-*-*"></div>
  </div>
  <div class="row">
    ...
  </div>
</div>

Così, per creare il layout desiderato, creare un contenitore ( <div class="container"> ). Successivamente, creare una riga ( <div class="row"> ). Quindi, aggiungere il numero desiderato di colonne (tag con adeguate .col-*-* classi). Si noti che i numeri in .col-*-* devono sempre aggiungere fino a 12 per ogni riga.


Opzioni griglia

La seguente tabella riassume come il Bootstrap sistema di rete funziona su più dispositivi:

  Extra small devices
Phones (<768px)
Small devices
Tablets (>=768px)
Medium devices
Desktops (>=992px)
Large devices
Desktops (>=1200px)
Grid behaviour Horizontal at all times Collapsed to start, horizontal above breakpoints Collapsed to start, horizontal above breakpoints Collapsed to start, horizontal above breakpoints
Container width None (auto) 750px 970px 1170px
Class prefix .col-xs- .col-sm- .col-md- .col-lg-
Number of columns 12 12 12 12
Column width Auto ~62px ~81px ~97px
Gutter width 30px (15px on each side of a column) 30px (15px on each side of a column) 30px (15px on each side of a column) 30px (15px on each side of a column)
Nestable Yes Yes Yes Yes
Offsets Yes Yes Yes Yes
Column ordering Yes Yes Yes Yes

Esempi

I prossimi capitoli mostra alcuni esempi di sistemi di rete per i vari dispositivi: