Che cosa significa HTML?
HTML sta per hypertext markup language, il linguaggio usato per produrre documenti per il World Wide Web. Utilizzando tag e attributi, HTML indica ai browser Web come visualizzare il testo, i collegamenti ipertestuali e le immagini su una pagina Web, nonché come la pagina dovrebbe rispondere quando un utente interagisce con essa. Le pagine HTML sono generalmente distribuite sul Web utilizzando il protocollo di trasferimento ipertestuale. Le pagine HTML utilizzano quasi sempre l'estensione di file ".htm" o ".html".
Cronologia HTML
L'HTML è stato sviluppato all'inizio degli anni '90 da Tim Berners-Lee come un modo per collegare documenti di testo separati, ma correlati, insieme in una struttura simile al web. Nel 1994, l'Internet Engineers Task Force ha creato l'HTML Working Group, che ha sviluppato la specifica HTML 2.0. Alcuni sviluppatori di browser Web hanno iniziato ad aggiungere i propri tag all'HTML, tuttavia altri browser non sono stati in grado di supportare i nuovi tag. Nel 1994 è stato formato il World Wide Web Consortium, chiamato W3C, per aiutare a standardizzare il World Wide Web. Dopo il 1995, il W3C ha svolto un ruolo importante nello sviluppo di nuove specifiche HTML, così come i fornitori di browser.
La funzione dell'HTML
Le pagine HTML contengono informazioni su caratteri, testo, colori, giustificazione, colori di sfondo, paragrafi, immagini, collegamenti ipertestuali e altri elementi di una pagina Web. Molti tag possono essere modificati con attributi, che forniscono maggiori informazioni su come dovrebbe essere visualizzata la pagina. I tag e gli attributi HTML non fanno distinzione tra maiuscole e minuscole, quindi è possibile utilizzare lettere maiuscole o minuscole durante la scrittura di codice HTML. Pagine separate, chiamate fogli di stile a cascata, possono essere utilizzate al posto dei tag HTML per specificare il layout di una pagina HTML.
Alcune funzionalità dell'HTML
Ogni pagina HTML deve avere un tag HTML e un tag Body all'inizio del codice della pagina. I tag di ancoraggio, rappresentati da una "A", creano collegamenti ipertestuali in HTML. I tag Img indicano dove devono essere visualizzate le immagini sulla pagina e indirizzano il browser al punto in cui l'immagine è archiviata. I tag di paragrafo - solo una "P" - mostrano dove iniziano e finiscono i paragrafi, mentre i tag di interruzione di riga - scritti come "Br" - creano semplicemente un singolo ritorno a capo. I tag tabella creano tabelle con colonne, righe e celle per organizzare i dati e il testo nella pagina. L'HTML può essere scritto in un semplice editor di testo, ma ci sono anche editor dedicati che semplificano il processo.
I ruoli del markup HTML
Esistono due tipi di markup HTML; fisico e logico. Il markup fisico specifica il metodo esatto in cui deve essere visualizzato un documento. Ad esempio, il tag in grassetto, una "B", indica al browser Web di visualizzare il testo in grassetto. Il markup logico descrive la funzione prevista di una stringa di testo o altro elemento, che viene lasciata al browser Web da interpretare. Il tag Strong è un esempio di markup logico, che la maggior parte dei browser Web visualizza in grassetto, ma può essere visualizzato in qualsiasi modo che enfatizzi il testo.
Browser Web e HTML
Indipendentemente da come sia programmato un browser Web, sarà in grado di visualizzare in modo efficace una pagina HTML ben scritta. La stessa pagina può avere un aspetto diverso in browser diversi, ma le funzioni rimangono le stesse. La maggior parte dei browser, come Internet Explorer, visualizza pagine Web con tutti i tipi di carattere, colori, immagini e collegamenti che possono essere esplorati utilizzando un mouse o uno schermo tattile. Tuttavia, il browser Lynx visualizza la stessa pagina solo come testo e viene navigato con una tastiera.