🗓️ Scaletta della lezione

0–5'Perché la semantica
5–17'I tag semantici
17–23'Cartelle e file
23–26'Validare il codice
26–35'Laboratorio finale
35–40'Quiz

📋 Cosa devi sapere alla fine della lezione

1. Da <div> anonimi a zone con un nome

Un lettore vocale, un motore di ricerca o un compagno che legge il tuo codice devono capire subito dov'è il menu e dov'è il contenuto. I tag semantici di HTML5 dicono proprio questo.

struttura semantica
<body>
  <header>
    <h1>Appunti di Informatica</h1>
    <nav>
      <a href="index.html">Home</a>
      <a href="glossario.html">Glossario</a>
    </nav>
  </header>

  <main>
    <section id="lezione-1">
      <h2>Lezione 1 – Struttura del documento</h2>
      <article>
        <h3>Il DOCTYPE</h3>
        <p>...</p>
      </article>
    </section>
    <aside>
      <h3>Da ripassare</h3>
      <p>Annidamento dei tag</p>
    </aside>
  </main>

  <footer>
    <p>Mario Rossi · 3ª AG · IIS Olivetti</p>
  </footer>
</body>
TagRuoloQuanti per pagina
<header>Intestazione della pagina o di una sezioneAnche più di uno
<nav>Blocco di link di navigazione principaleDi solito uno o due
<main>Contenuto principale, unico della paginaUno solo
<section>Parte tematica con un proprio titoloQuante servono
<article>Contenuto autonomo (post, scheda, notizia)Quanti servono
<aside>Contenuto collaterale (box, approfondimento)Quanti servono
<footer>Piè di pagina: autore, contatti, noteAnche più di uno

2. Organizzare cartelle e file

progetto ordinato
appunti-informatica/
├── index.html          ← pagina iniziale (si apre per prima)
├── glossario.html
├── css/
│   └── style.css       ← (dalla 4ª: lo stile)
└── img/
    ├── von-neumann.png
    └── cpu.jpg

3. Validare il codice

Un browser “perdona” molti errori e mostra la pagina lo stesso, ma un altro browser potrebbe mostrarla diversamente. Un professionista valida sempre il codice:

  1. Apri validator.w3.org e scegli Validate by Direct Input.
  2. Incolla il codice completo (nel playground: 📋 Copia).
  3. Correggi gli errori dall'alto verso il basso: spesso un tag non chiuso ne genera molti altri.

4. Laboratorio finale: il sito degli appunti

✍️ Compito (9 minuti + casa)
  1. Ristruttura i tuoi appunti con header, nav, main, una section per lezione e un footer.
  2. Sposta il glossario in un file separato glossario.html e collegalo dal menu.
  3. Valida entrambe le pagine con il validatore W3C fino a zero errori.
  4. Comprimi la cartella appunti-informatica in .zip e consegnala dalla pagina Consegna Elaborati.
🧪 Playground: struttura semantica degli appunti Apri a schermo intero ↗

Il codice che scrivi resta salvato in questo browser. Usa 💾 Esporta .html per scaricarlo e consegnarlo.

🎯 Quiz di Autovalutazione (10 Domande)

Seleziona una risposta per ogni domanda e premi il pulsante finale per vedere il punteggio, l'esito e le spiegazioni.

1. Quante volte può comparire <main> in una pagina?
2. Quale tag contiene i link di navigazione principali?
3. Quale tag è adatto a un contenuto secondario, come un box di approfondimento?
4. Quale vantaggio NON deriva dall'uso dei tag semantici?
5. Quale file viene aperto automaticamente dal server in una cartella?
6. A cosa serve il validatore W3C?
7. Quale differenza c'è tra <article> e <section>?
8. Come si consegna un progetto composto da più file e cartelle?
9. Quale tag è adatto a un'immagine con didascalia?
10. Quale nome di cartella è corretto per un progetto web?

Esito Finale del Questionario

0 / 10

← Torna all'Indice Generale Lezioni