La struttura di una pagina HTML

Quando si inizia a imparare l’HTML, la prima cosa importante da capire è la struttura di base di una pagina web. Ogni documento HTML è organizzato in modo molto chiaro e logico, seguendo uno schema che permette ai browser (come Chrome, Firefox, Safari, ecc.) di leggere e interpretare il contenuto in modo corretto.

Il contenitore principale: <html>

Alla base di tutto c’è l’elemento <html>. I tag <html> e </html> racchiudono l’intero contenuto della pagina web e indicano al browser che si tratta di un documento scritto nel linguaggio HTML. Tutto il codice che compone la pagina – sia quello visibile che quello “dietro le quinte” – deve trovarsi all’interno dell’elemento <html>.

Si può pensare al tag <html> come alla cornice di un quadro: non si vede il contenuto finché non si entra al suo interno, ma è indispensabile per definire i confini della pagina. Al suo interno troviamo sempre due sezioni fondamentali e distinte: <head><body>.

Che cos’è la sezione <head>?

La sezione <head> si trova all’inizio del documento, subito dopo il tag <html>, ed è invisibile agli utenti che visitano la pagina. Non contiene elementi grafici o testi visibili, ma informazioni fondamentali che servono al browser e ai motori di ricerca.

Al suo interno si inseriscono di solito:

  • il titolo della pagina (con il tag <title>), che compare nella scheda del browser;
  • collegamenti ai fogli di stile (CSS), per gestire l’aspetto grafico;
  • eventuali metadati, cioè dati che descrivono il contenuto della pagina (ad esempio autore, descrizione, lingua);
  • collegamenti a font o icone.

In breve, la sezione <head> contiene tutto ciò che serve alla pagina “dietro le quinte”.

E la sezione <body>?

La sezione <body>, invece, è quella visibile sullo schermo quando si apre una pagina web. È qui che si scrivono i contenuti veri e propri: titoli, testi, immagini, link, video e tutto quello che l’utente può vedere e con cui può interagire.

Tutto ciò che viene inserito nel <body> viene interpretato dal browser e mostrato all’utente, seguendo lo stile e le indicazioni fornite nel <head>.

Per capire meglio…

Per capire come funziona una pagina HTML, è utile osservare la sua struttura di base, proprio come mostrato nel disegno qui sotto.

Struttura pagina Html

Ogni documento HTML è composto da tre elementi principali<html><head> e <body>.

L’elemento <html> è il contenitore generale: tutto il codice della pagina deve trovarsi al suo interno. Si potrebbe dire che definisce i confini del documento e comunica al browser: “qui comincia e finisce la mia pagina HTML”.

Dentro <html> ci sono due sezioni distinte, ognuna con un ruolo ben preciso:

  • <body> è la parte visibile, quella che viene mostrata sullo schermo. Tutti i contenuti che l’utente può leggere, vedere o cliccare (testi, titoli, immagini, link, video…) si trovano qui.
  • <head> è la parte invisibile della pagina. Non contiene testi o immagini che l’utente vede, ma informazioni utili per il browser, come il titolo della pagina, i collegamenti ai fogli di stile (CSS) o altri dati tecnici. È come la cabina di regia: lavora dietro le quinte per far funzionare tutto correttamente.