Testo, immagini, link ed elenchi
Formatti il testo con titoli e paragrafi, incorpori immagini con testo alternativo, crei collegamenti ipertestuali ed elenchi ordinati e non ordinati.
Testo, immagini, link ed elenchi è una lezione Frontend Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Frontend Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Frontend Academy include 4 lezioni in totale.
Intestazioni: da h1 a h6
HTML mette a disposizione sei livelli di intestazione. Li utilizzi per creare la struttura del documento, non per modificare la dimensione del testo. <h1> è il titolo della pagina (una volta per pagina), <h2> si usa per le sezioni principali, <h3> per le sottosezioni e così via.
<h1>Frontend Development Guide</h1>
<h2>HTML Basics</h2>
<h3>Headings</h3>Paragrafi e <br>
L'elemento <p> racchiude un paragrafo di testo. Il browser aggiunge automaticamente spazio sopra e sotto. Utilizzi <br> con moderazione: solo per interruzioni di riga significative, come in un indirizzo o in una poesia, non per creare spazio tra i paragrafi.
Elementi di testo in linea
Utilizzi gli elementi in linea per attribuire un significato al testo: <strong> per il testo importante (grassetto), <em> per l'enfasi (corsivo), <code> per frammenti di codice, <mark> per il testo evidenziato e <small> per le note in piccolo.
<p>Press <kbd>Ctrl+S</kbd> to save. The <code>console.log()</code> function outputs to the <strong>Console</strong> panel.</p>Immagini: l'elemento <img>
L'elemento <img> incorpora un'immagine. L'attributo src specifica l'URL e alt fornisce il testo alternativo per i lettori di schermo e quando l'immagine non viene caricata. Includa sempre un valore alt significativo.
<img src="/images/hero.webp"
alt="A developer typing code on a laptop"
width="800"
height="450">Scrivere un buon testo alternativo
Il testo alternativo dovrebbe comunicare il contenuto e lo scopo dell'immagine. Per le immagini decorative (spaziatori, icone utilizzate esclusivamente a scopo decorativo), utilizzi alt="" (stringa vuota), così i lettori di schermo le ignorano. Non scriva mai alt="image of": descriva semplicemente ciò che l'immagine mostra.
Collegamenti ipertestuali: l'elemento <a>
L'elemento <a> (ancora) crea collegamenti ipertestuali. L'attributo href imposta l'URL di destinazione. Il testo del collegamento dovrebbe descrivere la destinazione: non scriva mai "fai clic qui".
<!-- External link -->
<a href="https://mdn.mozilla.org" target="_blank" rel="noopener noreferrer">
MDN Web Docs
</a>
<!-- Internal link -->
<a href="/courses">Browse Courses</a>
<!-- Email link -->
<a href="mailto:hello@example.com">Email Us</a>Nota di sicurezza su target=_blank
Quando apre i collegamenti in una nuova scheda con target="_blank", aggiunga sempre rel="noopener noreferrer". In caso contrario, la pagina aperta può accedere all'oggetto window della finestra che l'ha aperta: una vulnerabilità di sicurezza chiamata reverse tabnapping.
Elenchi non ordinati: <ul>
Utilizzi <ul> (elenco non ordinato) quando l'ordine degli elementi non è importante: funzionalità, ingredienti o collegamenti di navigazione. Ogni elemento è un <li>. Il browser visualizza per impostazione predefinita i punti elenco, ma quasi sempre li si definisce con CSS.
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>Elenchi ordinati: <ol>
Utilizzi <ol> (elenco ordinato) quando l'ordine è importante: passaggi di un tutorial, classifiche o istruzioni. Gli elementi vengono numerati automaticamente. Utilizzi gli attributi start e reversed per controllare la numerazione.
<ol>
<li>Install Node.js</li>
<li>Create a new project</li>
<li>Run npm install</li>
</ol>Elenchi di descrizioni: <dl>
<dl> (elenco di descrizioni) raggruppa termini e relative definizioni o descrizioni. Lo utilizzi per glossari, metadati (autore/data) e coppie chiave-valore. <dt> è il termine, <dd> è la descrizione.
<dl>
<dt>HTML</dt>
<dd>HyperText Markup Language — the structure layer.</dd>
<dt>CSS</dt>
<dd>Cascading Style Sheets — the presentation layer.</dd>
</dl>Annidare gli elenchi
Gli elenchi possono essere annidati per rappresentare gerarchie. Inserisca l'elemento <ul> o <ol> figlio all'interno dell'elemento <li> genitore. Non li annidi solo per creare un rientro: utilizzi invece CSS.
Verifica rapida
Quale attributo fornisce una descrizione testuale di un'immagine per i lettori di schermo?
Riepilogo: testo, immagini, collegamenti ed elenchi
Utilizzi gli elementi di intestazione per la struttura del documento, p per i paragrafi, img con testo alt significativo per le immagini, a con testo descrittivo per i collegamenti e ul/ol/dl per i contenuti a elenco. La semantica rende l'HTML accessibile e leggibile dalle macchine.
Domande Frequenti
La lezione «Testo, immagini, link ed elenchi» è gratuita?
Sì — il testo completo di «Testo, immagini, link ed elenchi» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Frontend Academy, passa a CoddyKit PRO. Il corso Frontend Academy include 4 lezioni in totale.
Cosa imparerò in «Testo, immagini, link ed elenchi»?
Formatti il testo con titoli e paragrafi, incorpori immagini con testo alternativo, crei collegamenti ipertestuali ed elenchi ordinati e non ordinati. Eserciti Frontend Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Frontend Academy?
Non è richiesta alcuna esperienza precedente. Frontend Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.
Quanto tempo richiede la lezione «Testo, immagini, link ed elenchi»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Frontend Academy?
Sì. Ogni lezione Frontend Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Struttura del documento: DOCTYPE, html, head, body
- Tag semantici: header, nav, main, article, footer
- Testo, immagini, link ed elenchi
- Form: input, label, button