I caratteri speciali

Alcuni caratteri fanno parte della sintassi HTML ed hanno un significato speciale, quindi quando scriviamo, per esempio, "un titolo va racchiuso tra il tag di apertura <h1> e il tag di chiusura </h1>" come facciamo a far capire al browser che <h1> e </h1> non definiscono un titolo ma devono essere intesi proprio come sono scritti? Dobbiamo sostituire tutti i caratteri che il browser potrebbe interpretare con i loro codici speciali detti entità.

Una tipo particolare di entità è quella rappresentata dal codice &nbsp; (non breaking space). Quando abbiamo due o più parole che non vogliamo vengano separate (ad esempio da un'interruzione di riga) possiamo sostituire il normale spazio (che permetterebbe di staccare le parole) con un &nbsp; che fa in modo che esse siano trattate come un'unica parola.

Le entità iniziano sempre con il carattere & e finiscono con un punto e virgola.

Ecco la lista di quelli più probabili nella lingua italiana.

CARATTERE ENTITA' DESCRIZIONE CARATTERE ENTITA' DESCRIZIONE
à &agrave; a minuscola accentata è &egrave; e minuscola accento grave
é &eacute; e minuscola accento acuto ì &igrave; i minuscola accentata
ò &ograve; o minuscola accentata ù &ugrave; u miniscola accentata
À &Agrave; a maiuscola accentata È &Egrave; e maiuscola accento grave
É &Eacute; e maiuscola accento acuto Ì &Iacute; i maiuscola accentata
Ò &Ograve; o maiuscola accentata Ù &Ugrave; u maiuscola accentata
! &excl; punto esclamativo ? &quest; punto interrogativo
. &period; punto , &comma; virgola
; &semi; punto e virgola : &colon; due punti
" &quot; apici doppi ' &apos; apice singolo
$ &dollar; dollaro & &amp; e commerciale
€ &euro; euro ( &lpar; parentesi tonda aperta
) &rpar; parentesi tonda chiusa [ &lsqb; parentesi quadra aperta
] &rsqb; parentesi quadra chiusa { &lcub; parentesi graffa aperta
} &rcub; parentesi graffa chiusa / &sol; slash
\ &bsol; backslash % &percnt; percentuale
+ &plus; più - &minus; meno - trattino
* &ast; asterisco _ &lowbar; underscore
= &equals; uguale < &lt; minore
> &gt; maggiore @ &commat; chiocciola
# &num; cancelletto © &copy; copyright