Alerts v bootstrap dokumentaci (verze 5).

Přehled velikostí

Velikost Značka Nejmenší velikost
xs col- žádná (automaticky)
sm col-sm- 540px
md col-md- 720px
lg col-lg- 960px
xl col-xl- 1140px
xxl col-xll- 1320px

Příklad použití

<div class="container">
  <div class="row">
    <div class="col-sm">
      První sloupec
    </div>
    <div class="col-sm">
      Druhý sloupec
    </div>
    <div class="col-sm">
      Třetí sloupec
    </div>
  </div>
</div>
První sloupec
Druhý sloupec
Třetí sloupec

Velikosti sloupců

Velikost sloupců nastavujeme pomocí vlastnosti col-. Automatická velikost pro všechny sloupce v jednom celku je 12.

Pokud sloupcům nenastavíme velikost, přizpůsobí se obsahu. Pokud máme dva sloupce a velikost nastavíme jen jednomu z nich, druhý se automaticky vypočítá (12 – velikost prvního sloupce). Velikosti sloupců můžeme kombinovat libovolně, všechny hodnoty v jednom celku však musí dávat 12.

Pokud máme tři sloupce a velikost nastavíme jednomu z nich, zbylá hodnota do dvanácti se rozdělí napůl mezi zbylé dva sloupce.

Pokud velikost nepotřebujeme nastavit, použijeme pouze col-.

 <div class="row">
  <div class="contacts col-4">
   <h3>Kontakty</h3>
   Naše firma, s.r.o.<br>
   Testovací 123, Praha
  </div>
  <div class="newsletter col-8">
   <h3>Odběr novinek a ceníků</h3>
   Přihlaste se k odběru a my Vám vždy zašleme informace  jako prvnímu.<br>
  </div>
</div>

Automatická šířka sloupce

Díky příkazu col-velikost-auto můžeme sloupci nastavit automatickou šířku. Sloupec se přizpůsobí obsahu, který se v něm nachází.

<div class="container ">
  <div class="row">
    <div class="col-sm">
      První sloupec
    </div>
    <div class="col-sm-auto">
      Druhý sloupec
    </div>
    <div class="col-sm">
      Třetí sloupec
    </div>
  </div>
</div>
První sloupec
Druhý sloupec
Třetí sloupec

Sloupce v řádcích

Na začátek si také můžeme nadefinovat, kolik sloupců si v jednom řádku přejeme. Poté můžeme sloupce za sebe jednoduše psát bez jakýchkoliv dalších úprav.

<div class="container">
  <div class="row row-cols-2">
    <div class="col">Sloupec</div>
    <div class="col">Sloupec</div>
    <div class="col">Sloupec</div>
    <div class="col">Sloupec</div>
  </div>
</div>
Sloupec
Sloupec
Sloupec
Sloupec

U každého sloupce můžeme nastavení upravovat – můžeme říct velikost například jednomu z nich, nebo jim nastavit, jakou mají mít velikost na jaké velikosti zařízení.