mercoledì 3 febbraio 2010

HTML

di Brizi Fabio
L'HyperText Markup Language (HTML) (linguaggio di marcatura per ipertesti) è il linguaggio usato per creare la struttura dei documenti ipertestuali disponibili nel World Wide Web ossia su Internet. Tutti i siti web sono scritti in HTML, codice che viene letto ed elaborato dal browser, il quale genera la pagina che viene visualizzata sullo schermo del computer.
L'HTML non è un linguaggio di programmazione, ma un linguaggio di markup, ossia descrive il contenuto, testuale e non, di una pagina web.

Il linguaggio HTML è stato sviluppato alla fine degli anni '80 da Tim Berners-Lee al CERN di Ginevra. Verso il 1994 ha avuto una forte diffusione, in seguito ai primi utilizzi commerciali del web.

I documenti HTML vengono immagazzinati di solito sui dischi rigidi (server) di macchine costantemente collegate ad Internet. Su queste macchine vi è installato un software detto web server, che si occupa di produrre e inviare i documenti ai browser degli utenti che ne fanno richiesta usando per il trasferimento il protocollo HTTP.
Ogni documento ipertestuale scritto in HTML deve essere contenuto in un file, la cui estensione è tipicamente .htm o .html.
Il componente principale della sintassi di questo linguaggio è l'elemento, inteso come struttura di base a cui è delegata la funzione di formattare i dati o indicare al browser delle informazioni.
Ogni elemento è racchiuso all'interno di marcature dette tag, costituite da una sequenza di caratteri racchiusa tra due parentesi angolari, cioè i segni minore e maggiore (Esempio: br il tag di questo esempio serve per indicare un ritorno a capo).
Quando il tag deve essere applicato a una sezione di testo o di codice, l'ambito di applicazione deve essere delimitato fra un tag di apertura ed uno di chiusura (chiusura esplicita), che coincide col tag di apertura preceduto da una barra (/) dopo la parentesi angolare aperta (Esempio: b testo testo testo /b. In questo caso, il testo compreso tra questi due tag verrà visualizzato in grassetto dal browser).
All'interno dei tag html lo standard prevede sempre la definizione di due sezioni ben distinte e disposte in sequenza ordinata:
la sezione di intestazione o header, delimitata tra i tag head e /head, che contiene informazioni di controllo normalmente non visualizzate dal browser, con l'eccezione di alcuni elementi
la sezione del corpo o body, delimitata tra i tag body e /body, che contiene la parte informativa vera e propria, ossia il testo, le immagini e i collegamenti che costituiscono la parte visualizzata dal browser.

Nessun commento:

Posta un commento