Blog


Bootstrap Grid systém

Autor: Jan Forgáč, publikováno: 23.6.2017
Článek je zařazen v kategorii: Responzivnost a editovatelný obsah

Bootstrap grid systém: http://getbootstrap.com/css/#grid

Responzivní web nemůže na umístění objektů (text, obrázky, ...) vedle sebe používat tabulku, protože sloupce tabulky se neseřadí na mobile pod sebe a tabulka pak může přesáhnout šířku zobrazení na displayi mobilu, což není dobré.

Pro zobrazení objektů vedle sebe můžete použít třídy "row", "col-..." předpřipravené v Bootstrap-u. Bootstrap pracuje s procentuální šířkou řádku tak, že do řádku se vejde přesně12 sloupečků a tyto se pomocí "col-" dají "spojit" do širších sloupečků, viz příklady níže.

Uvnitř každého sloupečku můžeme dát zase "row" a ten pak opět rozdělí sloupeček na 12 pod sloupečků a tak stále dokola.

Šířku displaye pro které má třída platit, označují zkratky - prefixy tříd:

  • col-xs - pro mobil
  • col-sm - pro tablet na výšku
  • col-md - pro malý monitor
  • col-lg - pro normální monitor

Přesné rozměry v pixelech jsou v této tabulce.

Příklady:

****************************************
********* dva stloupce v řádku: *********

<div class="row">
    <div class="col-sm-6">
        sloupec 1<br>
        text
    </div>
    <div class="col-sm-6">
        sloupec 2<br>
        text</div>
</div>

***** ukázka:

sloupec 1
text
sloupec 2
text

* Sloupečky: ""col-..." musí být uvnitř řádku "row"
* Rámečky jsem přidal pouze pro názornost, pokud použijete kódy výše, rámečky tam nebudou.


****************************************
********* tři stloupce v řádku: *********

<div class="row">
    <div class="col-sm-4">
        sloupec 1<br>
        text
    </div>
    <div class="col-sm-4">
        sloupec 2<br>
        text
    </div>
    <div class="col-sm-4">
        sloupec 3<br>
        text
    </div>
</div>

***** ukázka:

sloupec 1
text
sloupec 2
text
sloupec 3
text

* Sloupečky: ""col-..." musí být uvnitř řádku "row"
* Rámečky jsem přidal pouze pro názornost, pokud použijete kódy výše, rámečky tam nebudou.

POZOR

Kódy musíte vkládat do zdrojového kódu:


Pošlete svůj komentář

položky označené * je nutné vyplnit (E-mail se na stránkách nezobrazuje)