Zatvaranje oznaka nije potrebno

Postoji veliki broj HTML oznaka u HTML4 i HTML5 koji ne zahtijevaju korištenje zatvarajuće oznake za važeći HTML. Oni su:

Razlog zbog kojih većina ovih oznaka nema obaveznu krajnju oznaku je da u većini slučajeva krajnja oznaka podrazumeva prisustvo druge oznake u dokumentu. Na primer, u većini web dokumenata, pasus (definisan od strane

) prati bilo koji drugi stav ili neki drugi element na nivou bloka . Prema tome, pretraživač može zaključiti da se paragraf završio do početka sledećeg paragrafa.

Druge oznake na ovoj listi ne sadrže uvek sadržaje, kao što su. Ovaj element može sadržavati oznake poput, ali ne mora. Ako kolgrupa ne sadrži bilo koje oznake kola, ostavljanje zaključne oznake ne uzrokuje nikakvu zabunu - u većini slučajeva broj stupaca bi bio definisan atributom raspona.

Leaving Out End Oznake skupljaju svoje stranice

Jedan od dobrih razloga za ostavljanje krajnjih oznaka za ove elemente je to što dodaju dodatne znakove u preuzimanje stranice i time usporavaju stranice. Ako tražite stvari koje treba učiniti kako biste ubrzale preuzimanje web stranica, otklanjanje opcionih oznaka zatvaranja je dobro mesto za početak. Za dokumente koji imaju puno paragrafa ili ćelija tablice, ovo može biti značajna ušteda.

Ali ostavljanje zaključnih oznaka nije sve dobro

Postoje neki važni razlozi za ostavljanje u zatvorenim oznakama.

XHTML zahteva sve zatvorene oznake

Glavni razlog zbog kojih većina ljudi koristi elemente za zatvaranje sa ovim elementima je XHTML. Kada napišete XHTML, uvijek su potrebne oznake zatvaranja. Ako planirate da pretvorite svoje web dokumente u XHTML u bilo kojoj tački u budućnosti, najlakše je uključiti oznake zatvaranja tako da su vaši dokumenti spremni.