Html: blocchi di testo e di codice
Scrivere citazioni
Per rappresentare una citazione bisogna utilizzare il tag <cite>
. Ecco un semplice esempio:
<cite>Questa è una citazione</cite>
Produce:
Questa è una citazione
Scrivere blocchi di testo separati
Per rappresentare un blocco di testo che risulti separato dal resto bisogna utilizzare il tag <blockquote>
.
Ecco un semplice esempio:
<blockquote>Questo è un blocco di testo</blockquote>
Produce:
Questo è un blocco di testo
Tag <code>
Il tag code viene principalmente utilizzato quando si formattano in un determinato modo delle righe particolari come righe di codice di programma.
Per rappresentare il codice di un programma bisogna utilizzare il tag <code>
.
Ecco un semplice esempio:
<code>blocco di codice informatico</code>
Si otterrà:
blocco di codice informatico
Il tag <code>
è un elemento inline, che può essere annidato ad altri tag.
Con l’utilizzo del tag code bisogna fare attenzione a due cose: nel testo all’interno del tag code non si possono utilizzare i segni “<” e “>” perchè questi verrebbero interpretati dal browser come codici html. Al loro posto si utilizzano le cosiddette Named Entities:
<
al posto di <
>
al posto di >
Nel caso il codice sia più lungo di una riga si utilizza invece il tag <pre>
Tag <pre>
Il tag <pre> viene principalmente utilizzato quando si devono scrivere più righe di codice di programma.
Le righe all’interno dell’elemento pre vengono visualizzate dal browser così come vengono scritte, inclusi gli spazi cosiddetti White-spaces come Blanks, Tabs e nuovi paragrafi.
Quindi per esempio se scriviamo il seguente codice:
<pre> #!/bin/bash sudo apt-get update sudo apt-get clean sudo apt-get autoclean sudo apt-get autoremove exit </pre>
Produrremo:
#!/bin/bash sudo apt-get update sudo apt-get clean sudo apt-get autoclean sudo apt-get autoremove exit
All'interno del tag <pre> possiamo annidare altri tag.
Anche in questo caso utilizzando il tag <pre> all’interno del tag non si possono utilizzare i segni “<” e “>” perchè questi verrebbero interpretati dal browser come codici html. Al loro posto si utilizzano le cosiddette Named Entities:
<
al posto di <
>
al posto di >
Visto che la grandezza dei caratteri è fissa, si potrebbero scrivere dei testi in forma tabellare senza utilizzare i tags della tabella.
Per esempio se scriviamo:
<pre> Riga 1 Riga 1 Riga 1 Riga 1 Riga 1 Riga 1 Riga 2 Riga 2 Riga 2 Riga 2 Riga 2 Riga 2 Riga 3 Riga 3 Riga 3 Riga 3 Riga 3 Riga 3 </pre>
Produciamo:
Riga 1 Riga 1 Riga 1 Riga 1 Riga 1 Riga 1 Riga 2 Riga 2 Riga 2 Riga 2 Riga 2 Riga 2 Riga 3 Riga 3 Riga 3 Riga 3 Riga 3 Riga 3