CodeGym /Corsi /Frontend SELF IT /Tag semantici principali

Tag semantici principali

Frontend SELF IT
Livello 10 , Lezione 1
Disponibile

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:

HTML
    
      <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:

  1. Posizionamento: il tag <header> può essere utilizzato sia per l'intero documento che per sezioni individuali, come <article> o <section>.
  2. 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:

HTML
    
      <footer>
        <p>&copy; 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:

  1. Posizionamento: il tag <footer> può essere utilizzato sia per l'intero documento che per sezioni individuali, come <article> o <section>.
  2. 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:

HTML
    
      <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:

  1. Indipendenza: il tag <article> viene utilizzato per contenuti che possono essere utilizzati e distribuiti indipendentemente.
  2. 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:

HTML
    
      <section>
        <header>
          <h2>About Us</h2>
        </header>
        <p>This section provides information about our company and its history.</p>
      </section>
    
  

Caratteristiche principali:

  1. Raggruppamento tematico: il tag <section> viene utilizzato per dividere il contenuto in gruppi tematici.
  2. 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
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION