1.1 Tag <header>
I tag semantici di HTML5 aiutano gli sviluppatori a creare documenti più strutturati e facili da leggere, migliorando al contempo l'accessibilità e la SEO (ottimizzazione per i motori di ricerca). Questi tag forniscono una descrizione più chiara della struttura della pagina web e del suo contenuto. Di seguito esamineremo in dettaglio i principali tag semantici.
Il tag <header> viene utilizzato per rappresentare l'intestazione del contenuto o di una sezione. Questo elemento di solito contiene informazioni introduttive, link di navigazione, loghi, titoli e altri elementi legati alla parte superiore del contenuto.
Esempio di utilizzo:
<header>
<h1>Website Title</h1>
<nav>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
</header>
Caratteristiche principali:
- Posizionamento: il tag
<header>può essere utilizzato sia per l'intero documento che per sezioni individuali, come<article>o<section>. - Contenuto: di solito contiene titoli, loghi, elementi di navigazione e altri elementi introduttivi.
1.2 Tag <footer>
Il tag <footer> viene utilizzato per rappresentare la parte inferiore del contenuto o di una sezione. Questo elemento di solito contiene informazioni sull'autore, link a documenti correlati, politiche sulla privacy, informazioni di contatto e altri elementi legati alla parte inferiore del contenuto.
Esempio di utilizzo:
<footer>
<p>© 2024 My Website</p>
<nav>
<ul>
<li><a href="#privacy">Privacy Policy</a></li>
<li><a href="#terms">Terms of Service</a></li>
</ul>
</nav>
</footer>
Caratteristiche principali:
- Posizionamento: il tag
<footer>può essere utilizzato sia per l'intero documento che per sezioni individuali, come<article>o<section>. - Contenuto: di solito contiene informazioni sull'autore, informazioni legali, link di navigazione e altri elementi conclusivi.
1.3 Tag <article>
Il tag <article> viene utilizzato per rappresentare un blocco di contenuto indipendente e autonomo, che può essere distribuito e riutilizzato. Può essere un post di un blog, un articolo di notizie, un commento, un post dell'utente, ecc.
Esempio di utilizzo:
<article>
<header>
<h2>Blog Post Title</h2>
<p>Published on July 6, 2024</p>
</header>
<p>This is the content of the blog post. It can include text, images, and other media.</p>
<footer>
<p>Author: John Doe</p>
</footer>
</article>
Caratteristiche principali:
- Indipendenza: il tag
<article>viene utilizzato per contenuti che possono essere utilizzati e distribuiti indipendentemente. - Struttura: di solito contiene un'intestazione (
<header>), il contenuto principale e una parte conclusiva (<footer>).
Applicazione:
- Articoli
- Post di blog
- Notizie
- Commenti
Vantaggi:
- Indica frammenti di contenuto indipendenti
- Aiuta i motori di ricerca e altri servizi a identificare e riutilizzare il contenuto
1.4 Tag <section>
Il tag <section> viene utilizzato per definire gruppi di contenuti tematicamente correlati. Può trattarsi di capitoli, sezioni o altre grandi parti del contenuto. Diversamente da <div>, che viene utilizzato per stilizzare e raggruppare senza significato semantico, <section> ha un chiaro significato semantico.
Esempio di utilizzo:
<section>
<header>
<h2>About Us</h2>
</header>
<p>This section provides information about our company and its history.</p>
</section>
Caratteristiche principali:
- Raggruppamento tematico: il tag
<section>viene utilizzato per dividere il contenuto in gruppi tematici. - Struttura: di solito contiene un'intestazione (
<header>) e il contenuto principale.
Applicazione:
- Sezioni all'interno di un articolo
- Gruppi di contenuti tematicamente correlati
- Parti della pagina che possono essere logicamente individuate
Vantaggi:
- Migliora la struttura e la leggibilità del documento
- Aiuta i motori di ricerca a comprendere e indicizzare meglio il contenuto
GO TO FULL VERSION