Alcuni caratteri, come il segno minore (< ),
la e commerciale (& ), ecc. sono riservati dall'HTML per rappresentare
speciali attributi come l'inizo di elementi HTML, caratteri grafici, e cosi' via. Inoltre
ci sono molti caratteri ISO-Latin 1 che potreste voler inserire in un documento, ma che
non sono facilmente reperibili sulla tastiera. L'HTML
permette speciali riferimenti per rappresentare questi caratteri. Essi sono indicati come riferimenti
di carattere o riferimenti di entita'.
4.15.1 Riferimenti di Carattere
I riferimenti di carattere sono composti da tre parti:
- un segno 'e' commerciale, (
& ),
- il numero decimale corrispondente al carattere, preceduto dal
simbolo del cancelletto (#xxx)
- un punto e virgola (;).
Ad esempio il riferimento carattere per il segno
minore (<) e' <.
Da notare che questo numero dipende dal set di caratteri che si sta usando -- ad
esempio, in alcuni set di caratteri, il carattere numero 60 potrebbe non essere il segno
minore. E' quindi piu' conveniente (e univoco) usare un riferimento simbolico al
carattere, in sostituzione del valore numerico. Nell'HTML (e SGML) questo tipo di
riferimenti sono chiamati riferimenti di entita'.
4.15.2 Riferimenti di Entità
I riferimenti entita' sono simili a quelli di carattere, ma
usano nomi simbolici per rappresentare i caratteri. Anche i riferimenti entita' si
compongono di tre parti:
- un segno 'e' commerciale, (&),
- il nome dell'entita' (in caratteri ascii)
- un punto e virgola (;).
Quindi il riferimento entita' per il segno minore
(<) e' < (lt sta per less than che in inglese significa appunto minore di).
|