Shrnutí
V 4. lekci CSS jsme se naučili jak můžeme precizně určovat pozici prvků na stránce.
A dozvěděli jsme se, že:
- Blokové prvky jsou přirozeně široké jako jejich rodič ale můžeme jim nastavovat šířku (
width) a výšku (height). - Přenastavit prvek na blokový můžeme pomocí
display: block;. - Prvkům se zobrazením v řádku nemůžeme nastavovat šířku a výšku.
- Přenastavit zobrazení prvku na řádkové můžeme pomocí
display: inline;. - Zobrazení jako blok v řádku se chová jako zobrazení v řádku s tím rozdílem, že můžeme nastavovat šířku a výšku.
- Přenastavit zobrazení prvku na blok v řádku můžeme pomocí
display: inline-block;. - Výchozí pozice prvků je statická. Ta pokládá prvky zleva doprava a shora dolů.
- Prvky s jinou pozicí odsazujeme: zleva (
left), zprava (right), shora (top), zespodu (bottom) - Relativní pozice (
position: relative;) je jako statická s tím rozdílem, že ji můžeme odsadit od statické pozice. - Absolutní pozice (
position: absolute;) je odsazena od nejbližšího rodiče s jinou pozicí než statickou nebo od stránky (pokud mají rodiče jen statickou pozici). - Prvek s absolutní pozicí je ignorován ostatními prvky.
- Zafixovaná pozice (
position: fixed;) je stejná jako absolutní pozice s jediným rozdílem, že se nehýbe při pohybu stránky. - Lepivá pozice (
position: sticky;) je stejná jako relativní s tím rozdílem, že nezmizí ze stránky při jejím pohybu, ale zůstane přilepená na rohu stránky.
V další lekci se podíváme jak nastavovat specifické barvy textu i pozadí.
Pokyny
Gratulujeme k dokončení čtvrté lekce CSS!
Začněte programovat zdarma
10/10