HTML è l’abbreviazione di Hypertext Markup Language, il linguaggio basato sul testo utilizzato per scrivere pagine Web. I tag HTML sono istruzioni di codifica incorporate nel documento HTML. Un browser Web è progettato per leggere le istruzioni, o tag, al fine di rendere graficamente la pagina. In altre parole, un browser Web traduce questi tag in effetti visivi che modellano il modo in cui un documento HTML appare allo spettatore.
I tag HTML più semplici organizzano il testo in blocchi, designano il carattere o lo stile delle lettere e le dimensioni del tipo. Grassetto, corsivo e sottolineato sono identificati ciascuno all’interno di un tag che precede la lettera o la parola o le parole da effettuare. Il tag appare di nuovo alla fine del testo scelto con una barra per indicare che l’effetto finisce lì. Ad esempio, guarda come appare la seguente frase in HTML:
I tag HTML sono il cuore di Hypertext Markup Language.
Tag HTML sono il cuore di Hypertext Markup Language.
La “b” sta per grassetto e i tag HTML sono sempre racchiusi tra parentesi angolari, con il tag di chiusura che inizia con una barra. Se la barra viene dimenticata, il resto della pagina assumerà l’effetto.
Oltre a modificare i caratteri, i tag creano anche collegamenti ipertestuali o testo cliccabile. Il tag del collegamento ipertestuale include l’indirizzo di un sito Web incorporato (URL o Uniform Resource Locator). Inserendo un tag di collegamento ipertestuale attorno a una frase o un nome, facendo clic su di esso, il navigatore verrà indirizzato all’indirizzo desiderato. Può trattarsi di un sito Web remoto o di un’altra pagina all’interno dello stesso sito Web.
I tag HTML possono essere utilizzati anche per portare un navigatore in un altro punto all’interno della stessa pagina. Questo è utile per le domande frequenti (FAQ) o gli indici che risiedono su una singola pagina. Cliccando su una domanda o su un argomento indicizzato, il visitatore può raggiungere le informazioni esatte di cui ha bisogno senza dover sfogliare l’intero documento.
Altri tag incorporano grafica, filmati, effetti sonori, animazioni o script Flash nelle pagine web. Anche cornici, bordi, sfondo e layout di pagina sono designati da HTML.
Sui siti web con più pagine ci sono spesso caratteristiche che il webmaster vuole ripetere su ogni pagina. Questi potrebbero includere il tipo di carattere, i colori del sito Web, lo sfondo e il blocco o il layout del testo. Piuttosto che ripetere questi tag su ogni pagina, l’HTML consente un po’ di codice nella parte superiore di ogni pagina che indirizza il browser a un foglio di stile principale che contiene i tag HTML che si applicano. Un foglio di stile principale è noto come foglio di stile a cascata (CSS) perché i suoi effetti possono essere “a cascata” su più pagine.
A metà degli anni ‘1990, quando Internet è passato da un ambiente basato su testo a un ambiente grafico, grazie all’HTML e ai browser Web che interpretavano il linguaggio, l’unico modo per creare un sito Web era codificare manualmente le pagine utilizzando tag HTML e un testo- editore basato. In breve tempo sono diventati disponibili editor HTML che eseguivano gran parte della codifica per l’utente, rendendo facile per chiunque creare un sito Web di base. Oggi, script e moduli già pronti possono essere incorporati con un clic, consentendo a chiunque abbia esigenze di base di essere il proprio webmaster.