
L'HTML descrive il contenuto di una pagina in un browser Web.
Credito immagine: scyther5/iStock/Getty Images
HTML è l'acronimo di hypertext markup language, il linguaggio utilizzato per produrre documenti per il World Wide Web. Utilizzando tag e attributi, l'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 del file ".htm" o ".html".
Storia di HTML
L'HTML è stato sviluppato nei primi anni '90 da Tim Berners-Lee come un modo per collegare documenti di testo separati, ma correlati, 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.
Video del giorno
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 deve 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 del codice HTML. È possibile utilizzare pagine separate, chiamate fogli di stile a cascata, al posto dei tag HTML per specificare il layout di una pagina HTML.
Alcune caratteristiche 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 verso la posizione in cui è archiviata l'immagine. 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 di tabella creano tabelle con colonne, righe e celle per aiutare a organizzare i dati e il testo nella pagina. L'HTML può essere scritto in un semplice editor di testo, ma esistono 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 di un altro elemento, che viene lasciata interpretare al browser Web. Il tag Strong è un esempio di markup logico, che la maggior parte dei browser Web visualizza in grassetto, ma potrebbe essere visualizzato in qualsiasi modo che enfatizzi il testo.
Browser Web e HTML
Non importa come è 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 un touch screen. Tuttavia, il browser Lynx visualizza la stessa pagina solo come testo e viene navigato con una tastiera.