Zavírací značky nejsou vyžadovány

V HTML4 a HTML5 existuje několik značek HTML, které nevyžadují použití uzavírací značky pro platný kód HTML. Oni jsou:

Důvodem, že většina z těchto značek nemá požadovanou koncovou značku, je, že ve většině případů koncová značka vyplývá z přítomnosti jiné značky v dokumentu. Ve většině webových dokumentů například odstavec (definovaný skupinou

) je následován buď jiným odstavcem nebo jiným prvkem na úrovni bloku . Prohlížeč tak může odvodit, že odstavec byl ukončen začátkem dalšího odstavce.

Jiné značky v tomto seznamu nemají vždy obsah, jako například. Tento prvek může obsahovat značky, ale nemusíte. Pokud skupina kolgen neobsahuje žádné sloupcové značky, ponechání uzavírací značky nezpůsobí záměnu - ve většině případů by počet sloupců byl definován atributem span.

Zanechání koncových značek zrychluje vaše stránky

Jedním z dobrých důvodů, proč tyto prvky vynechat, je proto, že do stránky stahují další znaky a zpomalují tak stránky. Pokud hledáte věci, které je třeba udělat pro urychlení stahování webových stránek, je dobré se zbavit volitelných závěrečných značek. U dokumentů, které mají mnoho odstavců nebo buňky tabulky, může to být významná úspora.

Ale odchod ze zavřených značek není všechno dobrý

Existují některé důležité důvody k odchodu do závěrečných značek.

XHTML vyžaduje všechny uzavírací značky

Hlavním důvodem, proč většina lidí používá tyto značky s těmito prvky, je XHTML. Při psaní XHTML se vždy vyžadují závěrečné značky. Pokud plánujete konverzi webových dokumentů na XHTML v libovolném okamžiku v budoucnu, je nejjednodušší zahrnout závěrečné značky tak, aby byly vaše dokumenty připraveny.