1. Tag
I tag sono di diversi tipi. Innanzitutto, possono essere singoli e doppi. Di solito si incontrano più spesso i tag doppi. E, come probabilmente hai già intuito, vanno sempre in coppia. Sono anche chiamati di apertura e di chiusura.
Tag di apertura — è semplicemente una parola chiave tra parentesi angolari.
<tag>
Esempio:
<h1>
Tag di chiusura è simile al tag di apertura, ma davanti alla parola chiave c'è una barra diagonale.
</tag>
Esempio:
</h1>
Il tag di apertura è sempre il primo nella coppia
.
NON è possibile che il tag di chiusura venga prima,
seguito poi dal tag di apertura. Un documento HTML del genere sarà considerato non valido.
2. Albero dei tag
E un'altra informazione importante sui tag doppi. Nel documento possono essercene molti, e possono essere nidificati. Questo significa che qualsiasi testo in un documento HTML può essere avvolto dai tag, anche se contiene altri tag. Esempio:
<html>
Testo normale
<a href="http://codegym.cc/about">
Link a qualcosa di interessante
</a>
altro testo
</html>
In parole povere, nel testo HTML può esserci una sequenza di tag:
<h1> <h2> </h2> </h1>
Ma non può esserci:
<h1> <h2> </h1> </h2>
Se il tag di apertura <h2>
si trova all'interno di una coppia
di <h1>
-tag, allora anche il suo tag di chiusura associato
</h2>
deve trovarsi all'interno della stessa coppia
di <h1>
-tag.
Di conseguenza, tutti i tag di un documento formano una sorta di
albero dei tag
. Prima c'è il tag di livello superiore,
che racchiude l'intero documento, di solito si chiama
<html>
, ha coppie di tag figlio, ognuna delle quali può avere altre coppie figlio, e così via.
In realtà, un programma che elabora un documento con i tag lo vede proprio così — come un albero di tag con del testo nidificato.
3. Tag singoli
Tag vuoto
Se un tag non ha contenuto, di solito sembra così:
<tag> </tag>
Per tali tag è stata ideata una registrazione compatta speciale:
<tag/>
Nota che questo tag
è diverso dal tag di chiusura
— la barra
obliqua è posizionata alla fine. Questa è semplicemente una versione ridotta di una coppia di tag vuoti.
È chiamato proprio così — tag vuoto.
Tag singoli
Tuttavia, in HTML ci sono anche tag singoli speciali. Non hanno tag di chiusura. L'elenco di tali tag è definito dallo standard HTML. Esempi:
<br>
— ritorno a capo;<hr>
— linea di separazione;<img>
— immagine.
Ce ne sono un totale di 14, metà di essi sono di servizio e l'altra metà è apparsa già nella prima versione di HTML. Al giorno d'oggi è preferibile non introdurre nuovi tag di questo tipo.
GO TO FULL VERSION