5minutový rychlokurs Bootstrapu
Jak za 5 minut vytvořit web pomocí CSS frameworku Bootstrap.
Bootstrap je populární CSS framework – stručně řečeno sada připravených hotových stylů, které lze pohodlně aplikovat na HTML kód a vytvořit tak ne úplně odpudivě vypadající stránku během pár minut bez nutnosti psát nebo znát CSS.
Pro některé vymoženosti je potřeba ještě *.js
soubor, ale není to podmínkou.
Výchozí styly prohlížeče
Používá-li stránka pouze prosté HTML, výsledné zobrazení obstará výchozí styl prohlížeče.
Ten zajistí, že například nadpisy budou větším a tučným písmem, odkaz bude barevně odlišen, tabulka bude vypadat jako tabulka a podobně.
Výchozí formátování některých HTML elementů je vidět na následující ukázce:
Připojení Bootstrapu
Není-li chuť nebo čas se věnovat vymýšlení vlastního originálního vzhledu, trochu lepšího zobrazení se docílí prostým připojením CSS souboru bootstrap.css
.
Pro zrychlení instalace není potřeba CSS soubor Bootstrapu ani stahovat, ale dá se připojit z CDN (Content delivery network) vložením <link>
značky do hlavičky:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
Soubor bootstrap.min.css
má po zagzipování docela přijatelných cca 25 kB.
Stránka se při načtení tohoto CSS zobrazí… jinak:
Zatím se nedá úplně říct, že by vypadala mnohem lépe než ve výchozím zobrazení. Znatelného zlepšení se dosáhne až použitím vestavěných CSS tříd:
Připravené styly
Studovat, jak se co v Bootstrapu dělá, je ideální procházením ukázek/příkladů. Jejich rozcestník je na následující stránce:
- Bootstrap: Getting started: Examples
Při objevení nějakého prvku, který by se hodil na stránce použít, stačí použít funkci prohlížeče Prozkoumat, která zobrazí HTML kód ve vývojářských nástrojích. Tato možnost se objeví po kliknutí pravým tlačítkem na element (obrázek pochází z Chrome):
Tím se zobrazí HTML kód, kterým se po zkopírování do vlastníh HTML dosáhne stejného efektu jako na ukázkové stránce:
Tak jde snadno původní ukázku během pár minut zkrášlit (ukázka):
Užitečné komponenty
Vzhledem k tomu, že o základní nastavení typografie se postará Bootstrap automaticky, lze si u jednoduchého webu vystačit jen s pár komponentami.
Obal obsahu stránky
Obsah je běžně nalepený na okraje. Po přidání obalu dostane stránka maximální šířku a bude vodorovně centrovaná:
<div class="container">
Obsah stránky
</div>
Tlačítka
Pro tlačítka jsou připraveny styly pro různé velikosti a typy akcí (liší se barvami):
<button class="btn btn-success">
Odeslat
</button>
Styl tlačítek jde aplikovat i na odkazy <a href="…">
.
Tabulky
Lépe formátovaných tabulek se docílí prostým přidáním třídy table
.
<table class="table">
Třída table-striped
zajistí pruhovanou tabulku (odlišení lichých a sudých řádků):
<table class="table table-striped">
Záhlaví tabulky se automaticky vytvoří po použití HTML značky <thead>
.
Hlášky
Pokud web vypisuje nějaký obsah uživateli na základě jeho akce (např. odeslání formuláře), jsou k disposici varovné a potvrzující hlášky:
<div class="alert alert-success">
Obsah byl úspěšně odeslán.
</div>
Barevná podoba hlášky se určuje druhou třídou alert-*
. Jde použít alert-success
, alert-info
, alert-warning
a alert-danger
:
Formuláře
Formuláře se označují třídou form
u elementu <form>
. Řádkový formulář se vytvoří třídou form-inline
.
Jednotlivá políčka <input>
by měla mít class="form-control"
. Skupina políček se obaluje třídou form-group
.
Více o tvorbě formulářů je v následujícím přehledu:
- Bootstrap Components: Forms
Programátoři navrhují design
O Bootstrapu se někdy mluví jako o nástroji, který umožňuje programátorům vytvářet aplikace, které nejsou jako od programátorů.
Bohužel to platí jen částečně. Vzhledově skutečně jde pomocí Bootstrapu dosáhnout profesionálně vypadajícího vzhledu (byť v dnešní době značně tuctového). Co se ale týče dobré použitelnosti, využití Bootstrapu a jeho komponent ji v žádném případě negarantuje.
Komentáře