Guida al linguaggio HTML

4.15 Caratteri speciali


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'.

dot1.gif (103 byte) 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' &#60;.
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'.

dot1.gif (103 byte) 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; (lt sta per less than che in inglese significa appunto minore di).


Indice HomePage