Najnowsze tutoriale tworzenie stron internetowych
 

Bootstrap Grid System


Bootstrap sieciowi

Bootstrap's układ kratowy umożliwia do 12 kolumn w poprzek strony.

Jeśli nie chcesz, aby wykorzystać wszystkie kolumny 12 indywidualnie, można pogrupować kolumny tworząc szersze kolumny:

rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1 rozpiętość 1
rozpiętość 4 rozpiętość 4 rozpiętość 4
rozpiętość 4 rozpiętość 8
rozpiętość 6 rozpiętość 6
rozpiętość 12

Bootstrap's system sieci jest elastyczny, a kolumny będą re-aranżacji w zależności od rozmiaru ekranu: Na dużym ekranie może wyglądać lepiej z treścią zorganizowanej w trzech kolumnach, lecz na małym ekranie byłoby lepiej, gdyby elementy treści zostały ułożone jedna na drugiej.

Wskazówka: Pamiętaj, że kolumny siatki należy dodać do dwunastej w rzędzie. Ponad że kolumny będą układać bez względu na viewport .


Klasy siatki

Bootstrap system sieci ma cztery klasy:

  • xs (dla telefonów)
  • sm (dla tabletek)
  • md (dla komputerów stacjonarnych)
  • lg (dla większych komputerów stacjonarnych)

Klasy powyżej mogą być łączone w celu stworzenia bardziej dynamiczne i elastyczne układy.

Wskazówka: Każda klasa skaluje się, więc jeśli chcesz ustawić te same szerokości do xs i sm , trzeba tylko określić xs .


Siatka Zasady systemowe

Niektóre Bootstrap zasady systemu siatki:

  • Wiersze muszą być umieszczone w .container (stałej szerokości) lub .container-fluid (pełnej szerokości) dla prawidłowego dopasowania i wypełnienia
  • Użyj wiersze do tworzenia grup poziomych kolumn
  • Treść powinna być umieszczone w kolumnach, a tylko kolumny mogą być natychmiastowe dzieci rzędach
  • Predefiniowanych klas jak .row i .col-sm-4 są dostępne do szybkiego tworzenia układów sieciowych
  • Kolumny stworzenie rynien (luki pomiędzy zawartością kolumny) przez wyściółką. To wypełnienie jest przesunięte w rzędach dla pierwszej i ostatniej kolumny poprzez ujemnej marży na .rows
  • kolumny siatki są tworzone przez podanie liczby 12 dostępnych kolumn, które chcesz objąć. Na przykład trzy równe kolumny użyłby trzy .col-sm-4

Podstawowa struktura Bootstrap siatki

Poniżej znajduje się podstawowa struktura Bootstrap sieci:

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

Tak więc, aby stworzyć układ, który chcesz utworzyć pojemnik ( <div class="container"> ). Następnie należy utworzyć wiersz ( <div class="row"> ). Następnie należy dodać odpowiednią liczbę kolumn (tagi z odpowiednim .col-*-* zajęcia). Należy pamiętać, że numery w .col-*-* Należy zawsze sumują się do 12 dla każdego wiersza.


Opcje siatki

Poniższa tabela podsumowuje, jak Bootstrap system sieci działa na wielu urządzeniach:

  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

Przykłady

Kolejne rozdziały przedstawiają przykłady systemów sieciowych dla różnych urządzeń: