I TAG

La struttura di una pagina HTML è definita dai tag inseriti nel testo vero e proprio. I tag sono i comandi di HTML, dunque eseguono azioni specifiche (per es. andare a capo, scrivere in grassetto ecc.ecc.) e non vengono visualizzati nella pagina finale.
I tag HTML devono rispettare regole sintattiche che sono variate e che variano al variare degli standard; qui facciamo riferimento ai due principali del W3C:

  1. Un tag inizia sempre con il carattere < (minore);
  2. Un tag ha un nome che è il carattere o sequenza di caratteri che segue immediatamente il simbolo <(minore).
  3. Un tag può avere dopo il nome uno o più parametri che specificano le modalità della sua azione.
  4. Un tag finisce sempre con il carattere > (maggiore);
  5. Alcuni tag fanno da delimitatori e richiedono un tag terminale; per es. <B> significa grassetto ed è quindi necessario anche un terminatore </B> che indichi dove deve finire il grassetto.
    Per alcuni tag è tollerata la mancanza del terminatore, per es. quelli interni alle tabelle e alle liste, per i quali il termine è implicito nella pagina.
  6. Alcuni tag non richiedono terminatore e si dicono vuoti; per es. <HR> dice semplicemente al browser di tracciare una linea orizzontale e non richiede terminatore.