Shrnutí
V této lekci jsme se naučili, že:
- Pravidlo se skládá ze selektoru a z deklarací ve složených závorkách. Deklarace se skládá z vlastnosti a hodnoty:
h1 { color: sienna; }. - Komentáře se píší mezi
/*a*/a prohlížeč je přeskočí. - Selektory vybírají prvky, které pravidlo styluje:
- univerzální selektor
*vybere všechny prvky, - typový selektor vybere všechny prvky jednoho typu, například
h2, - selektor třídy vybere prvky s určitou třídou, například
.skupinaproclass="skupina". Stejnou třídu může mít mnoho prvků a jeden prvek může mít více tříd, - selektor ID vybere jeden prvek s určitým id, například
#plemena, - selektor atributu vybere prvky podle jejich atributů, například
[target]nebo[target="_blank"], - pseudotřída vybere prvky v určitém stavu, například
:hoverpod ukazatelem myši.
- univerzální selektor
- Selektory můžeme kombinovat:
- čárka je seskupuje:
h1, h2vybere oba, - řetězení bez mezery vybere prvky, které odpovídají všem částem:
a[target="_blank"],.skupina:hover, - mezera vybírá potomky v jakékoli hloubce:
footer p, >vybírá jen děti:main > div.
- čárka je seskupuje:
- Když stejnou vlastnost prvku nastavuje více pravidel, o vítězi rozhodne kaskáda. Vyhraje specifičtější selektor: id nad třídou, selektorem atributu a pseudotřídou a ty nad typem,
*se nepočítá. Části selektoru se sčítají. Mezi stejně specifickými selektory vyhraje ten napsaný později. Styly v atributustylevyhrají nad všemi selektory. - Některé vlastnosti, hlavně vlastnosti textu jako
color,font-familyatext-align, dědí potomci prvku, pokud nemají vlastní pravidlo. Jiné, napříkladborderabackground-color, se nedědí.
V příští lekci, Barvy, se podíváme na všechny způsoby, jak v CSS zapsat barvu.
Jak psát:
"
Shift + ů
{
Alt Gr + b
}
Alt Gr + n
#
Alt Gr + š
Pokyny
Gratulujeme, zvládli jste druhou lekci CSS!
Začněte programovat zdarma
15/15