Vlastností, které lze pomocí stylů nastavit, je přes padesát. Jejich kompletní přehled nalezneme v tabulkách, kde jsou tematicky rozčleněny. Nejdůležitější z těchto vlastností probereme i samostatně.
Informace v tabulkách jsou uspořádány jednotně. První sloupec obsahuje název vlastnosti. Druhý sloupec přináší seznam přípustných hodnot. V tomto seznamu jsou použity některé operátory se speciálním významem (viz tabulka 7 – „Přehled syntaktických operátorů“).
Tabulka 7. Přehled syntaktických operátorů
Konstrukce | Význam |
---|---|
A | B |
Právě jedna z entit A a B |
A || B |
Alespoň jedna z entit A a B v libovolném pořadí
|
[ ... ] | Skupiny |
? | Předcházející entita je nepovinná |
{A ,B }
|
Předcházející entita se opakuje nejméně A -krát a nejvíce B -krát
|
Třetí sloupec uvádí implicitní hodnotu – tj. tu, která se pro danou vlastnost použije, pokud není ve stylu změněna. Další sloupec vymezuje elementy, na které se daná vlastnost vztahuje. Většinou se jedná o všechny, ale existují jisté výjimky. Pro tyto účely si elementy rozdělíme do tří skupin:
-
Blokové elementy jsou ty elementy, před i za kterými je zalomena řádka (např.
H1
aP
). -
Inline elementy jsou běžnou součástí textu na řádce. Nemají okolo sebe žádné zalomení řádek (např.
STRONG
). -
Nahrazované elementy jsou ty, které jsou nahrazeny nějakým obsahem a pro jejichž zařazení do okolního textu stránky jsou důležité pouze jejich rozměry (např.
IMG
aOBJECT
).
Pátý sloupec nás informuje o tom, zda se vlastnost dědí i pro vnořené elementy. Následuje sloupec s informací o způsobu interpretace procentních hodnot. Ty se totiž u každého elementu mohou vztahovat k něčemu jinému. Poslední sloupec stručně popisuje danou vlastnost.