Skip to main content

Quando utilizzare i tag di chiusura su elementi HTML

Como saber lo que necesita cada Addon en Kodi (Giugno 2025)

Como saber lo que necesita cada Addon en Kodi (Giugno 2025)
Anonim

Esistono numerosi tag HTML in HTML4 e HTML5 che non richiedono l'uso di un tag di chiusura per HTML valido. Loro sono:

Il motivo per cui la maggior parte di questi tag non ha un tag di chiusura richiesto è che nella maggior parte dei casi il tag di chiusura è implicito dalla presenza di un altro tag nel documento. Ad esempio, nella maggior parte dei documenti Web, un paragrafo (definito da

) è seguito da un altro paragrafo o da un altro elemento a livello di blocco. Pertanto, il browser può dedurre che il paragrafo è terminato all'inizio del paragrafo successivo.

Altri tag in questo elenco non hanno sempre contenuti, come ad esempio. Questo elemento può contenere tag come ma non è necessario. Se un colgroup non contiene alcun tag col, lasciare fuori il tag di chiusura non causa alcuna confusione, nella maggior parte dei casi il numero di colonne sarebbe definito dall'attributo span.

Leaving Out Tags velocizza le tue pagine

Un buon motivo per non rilasciare i tag finali per questi elementi è perché aggiungono caratteri extra al download della pagina e quindi rallentano le pagine. Se stai cercando cose da fare per accelerare i download della tua pagina web, liberarti dei tag di chiusura opzionali è un buon punto di partenza. Per i documenti che contengono molti paragrafi o celle di tabelle, ciò può rappresentare un notevole risparmio.

Ma Leaving Out Closing Tags non è tutto buono

Ci sono alcuni importanti motivi per lasciare i tag di chiusura.

  • I tag di chiusura forniscono struttura.
    • Quando si dispone di un documento HTML che è minimamente codificato potrebbe caricarsi rapidamente, ma potrebbe rapidamente diventare un orso da mantenere. Aggiungere nuove righe o colonne di tabelle può essere molto più difficile da fare rapidamente senza la struttura completa dei tag di inizio e fine. E spesso le persone risolvono questo indentando che aggiunge nuovamente i caratteri nel documento, annullando così i benefici di velocità che hai ottenuto lasciandoli fuori.
  • CSS e JavaScript si agganciano sugli elementi completi.
    • Mentre la maggior parte dei browser è in grado di visualizzare tag (e di stile) senza i loro tag di chiusura, la mancanza di tag di chiusura può rendere meno chiara la posizione definitiva per la chiusura di uno stile o di uno script. Se lavori con layout molto precisi, rinunci al controllo sulla precisione quando ometti i tag di chiusura: stai lasciando che il browser decida dove finisce il tag. A volte i browser indovinano giusto, e talvolta no.
  • Omettere i tag di chiusura non è sempre consentito.
    • In HTML5, il
    • il tag può essere omesso quando il paragrafo è immediatamente seguito da circa 25 elementi diversi. Ma ci sono oltre 100 elementi in HTML5. Hai intenzione di memorizzare ogni situazione che è valida per lasciare il tag di fine? Probabilmente è più semplice includerlo.

XHTML richiede tutti i tag di chiusura

La ragione principale per cui la maggior parte delle persone usa i tag di chiusura con questi elementi è quella di XHTML. Quando scrivi XHTML, i tag di chiusura sono sempre richiesti. Se prevedi di convertire i tuoi documenti Web in XHTML in qualsiasi momento nel futuro, è più facile includere i tag di chiusura, in modo che i tuoi documenti siano pronti.