Nevyžaduje sa uzatváracie značky

V HTML4 a HTML5 existuje niekoľko HTML tagov, ktoré nevyžadujú použitie uzatváracej značky pre platný HTML. Oni sú:

Dôvod, prečo väčšina z týchto značiek nemá požadovanú koncovú značku, je, že vo väčšine prípadov je koncová značka predpokladaná prítomnosťou inej značky v dokumente. Napríklad vo väčšine webových dokumentov odsek (definovaný ako

) nasleduje buď iný odsek, alebo ďalší prvok na úrovni bloku . Preto môže prehliadač odvodiť, že odsek sa skončil na začiatku ďalšieho odseku.

Ďalšie značky v tomto zozname nemajú vždy obsah, ako napríklad. Tento prvok môže obsahovať značky, ale nemusíte. Ak kolgupka neobsahuje žiadne značky col, vynechanie uzatváracej značky nespôsobí zmätok - vo väčšine prípadov by bol počet stĺpcov definovaný atribútom span.

Odchod mimo koncových značiek zrýchľuje vaše stránky

Jedným z dôvodov, prečo sa pre tieto prvky vynechávajú koncové značky, je to, že k stiahnutiu stránok pridávajú ďalšie znaky a tým spomaľujú stránky. Ak hľadáte veci, ktoré treba urobiť, aby ste urýchlili sťahovanie vašich webových stránok, je dobré sa začať zbavovať nepovinných záverečných značiek. Pri dokumentoch, ktoré majú veľa odsekov alebo buniek tabuľky, môže to byť významná úspora.

Ale odchod z uzavretých značiek nie je všetko dobré

Existuje niekoľko dôležitých dôvodov na odchod do záverečných značiek.

XHTML vyžaduje všetky zavreté značky

Hlavným dôvodom, prečo väčšina ľudí používa uzavretie značiek s týmito prvkami, je XHTML. Pri písaní XHTML sa vždy vyžadujú záverečné značky. Ak plánujete konverzie webových dokumentov na XHTML v ľubovoľnom čase v budúcnosti, najjednoduchšie je zahrnúť záverečné značky tak, aby boli vaše dokumenty pripravené.