Etichetele de închidere nu sunt necesare

Există un număr de etichete HTML în HTML4 și HTML5 care nu necesită utilizarea unei etichete de închidere pentru un HTML valid. Sunt:

Motivul pentru care majoritatea acestor etichete nu au o etichetă finală necesară este că, în majoritatea cazurilor, eticheta finală este sugerată de prezența unei alte etichete în document. De exemplu, în majoritatea documentelor web, un paragraf (definit de

) este urmat de un alt paragraf sau de un alt element la nivel de bloc . Astfel, browserul poate deduce că paragraful sa încheiat cu începutul paragrafului următor.

Alte etichete din această listă nu conțin întotdeauna conținut, cum ar fi. Acest element poate conține etichete ca, dar nu trebuie. Dacă un grup de culori nu conține nici o etichetă col, lăsarea etichetei de închidere nu provoacă nici o confuzie - în majoritatea cazurilor numărul de coloane va fi definit de atributul Span.

Părăsirea etichetelor finale accelerează paginile dvs.

Un motiv bun pentru a lăsa etichetele de sfârșit pentru aceste elemente se datorează faptului că ele adaugă caractere suplimentare la descărcarea paginii și astfel încetinesc paginile. Dacă sunteți în căutarea de lucruri de făcut pentru a accelera descărcarea paginilor dvs. web, eliminarea etichetelor de închidere opționale este un loc bun pentru a începe. Pentru documente care au o mulțime de paragrafe sau celule de masă, aceasta poate fi o economie semnificativă.

Dar ieșirea din etichetele de închidere nu este bună

Există câteva motive importante care trebuie lăsate în etichetele de încheiere.

XHTML necesită toate etichetele de închidere

Principalul motiv pentru care majoritatea oamenilor utilizează etichetele de închidere cu aceste elemente este acela al XHTML. Când scrieți XHTML, etichetele de închidere sunt întotdeauna necesare. Dacă intenționați să vă convertiți documentele web în XHTML în orice moment în viitor, este mai ușor să includeți etichetele de închidere, astfel încât documentele dvs. să fie gata.