Entità di carattere HTML

Le entità di carattere riservate nell'HTML devono essere sostituite con le entità di carattere.

Entità HTML

In HTML, alcuni caratteri sono riservati.

Non è possibile utilizzare i simboli di meno (<) e maggiore (>) nell'HTML, poiché i browser potrebbero interpretarli come etichette.

Se si desidera visualizzare correttamente i caratteri riservati, dobbiamo utilizzare le entità di carattere (character entities) nel codice sorgente HTML.

Le entità di carattere sono simili a questo:

&entity_name;
o
&#entity_number;

Per visualizzare il simbolo di meno, dobbiamo scrivere così: < o <

Suggerimento:Il vantaggio dell'uso del nome dell'entità rispetto al numero è che i nomi sono facili da ricordare. Tuttavia, il difetto è che i browser potrebbero non supportare tutti i nomi delle entità (il supporto per i numeri delle entità è invece molto buono).

Spazio non interrompibile (non-breaking space)

L'entità di carattere comune nell'HTML è lo spazio non interrompibile ( ).

Il browser sempre accorcia gli spazi in una pagina HTML. Se scrivi 10 spazi nel testo, il browser elimina 9 di essi prima di visualizzare la pagina. Per aumentare il numero di spazi nella pagina, devi usare l'entity  .

Esempi di HTML

Prova i simboli HTML entity:Prova da solo

Entity di caratteri utili in HTML

Nota:Il nome dell'entity è sensibile alle maiuscole e minuscole!

Risultato visualizzato Descrizione Nome dell'entity Numero dell'entity
  Spazio    
< Segno di minore < <
> Segno di maggiore > >
& E commerciale & &
" Virgolette " "
' Apice  ' (IE non supportato) '
Centesimo (cent) ¢ ¢
£ Sterlina (pound) £ £
¥ Yen (yen) ¥ ¥
Euro (euro)
§ Sezione § §
© Copyright (copyright) © ©
® Marchio registrato ® ®
Marchio
× Segno di moltiplicazione × ×
÷ Divisore ÷ ÷

Per una guida completa dei simboli HTML entity, visitare il nostro Manuale di riferimento dei simboli HTML entity.