cat html-css/testo-p-blockquote-em-strong-abbr-code.md
Testo: p, blockquote, em, strong, abbr, code, pre
Marcare il testo in base al significato: paragrafi, enfasi, citazioni, abbreviazioni e codice.
HTML non serve solo a mostrare parole. Serve a spiegare che tipo di testo stai scrivendo: un paragrafo, una citazione, una parola enfatizzata, un’abbreviazione o un frammento di codice.
Paragrafi
<p> rappresenta un paragrafo.
<p>Creo pagine web accessibili, veloci e facili da mantenere.</p>
Non usare <br> per separare blocchi di testo che sono paragrafi diversi. Usa più elementi <p>.
Enfasi e importanza
<em> indica enfasi nel discorso. Cambia il tono della frase.
<p>Questo passaggio è <em>davvero</em> importante.</p>
<strong> indica forte importanza, avviso o urgenza.
<p><strong>Attenzione:</strong> salva il file prima di chiudere l'editor.</p>
Il browser spesso mostra entrambi in corsivo o grassetto, ma il punto non è lo stile: è il significato.
Citazioni
Usa <blockquote> per citazioni lunghe o blocchi citati da un’altra fonte.
<blockquote cite="https://example.com/articolo">
<p>Il web è progettato per collegare documenti, persone e idee.</p>
</blockquote>
Per citazioni brevi dentro una frase puoi usare <q>.
<p>Il docente ha detto: <q>prima la struttura, poi lo stile</q>.</p>
Abbreviazioni
<abbr> permette di espandere un acronimo.
<p><abbr title="Cascading Style Sheets">CSS</abbr> controlla la presentazione della pagina.</p>
L’attributo title aiuta chi non conosce l’abbreviazione.
Codice
Usa <code> per frammenti brevi di codice dentro una frase.
<p>Il documento parte dall'elemento <code><html></code>.</p>
Usa <pre> insieme a <code> per blocchi di codice in cui spazi e a capo devono essere conservati.
<pre><code><h1>Titolo</h1>
<p>Primo paragrafo.</p></code></pre>
Esercizio
Scrivi una breve scheda progetto con:
- due paragrafi;
- una parola enfatizzata con
<em>; - un avviso con
<strong>; - un’abbreviazione con
<abbr>; - un frammento di codice con
<code>.
Poi rileggi l’HTML senza guardare il CSS: deve essere chiaro il ruolo di ogni parte del testo.