caratteri riservati in HTML devono essere sostituiti con entità carattere.
I personaggi, non presenti sulla tastiera, possono anche essere sostituiti da entità.
Entità HTML Panoramica
In SGML, documenti HTML e XML, i costrutti logici noti come dati di caratteri e valori di attributo consistono di sequenze di caratteri, in cui ogni carattere può manifestarsi direttamente (che rappresenta stesso), oppure può essere rappresentata da una serie di caratteri definito un riferimento di carattere, di cui esistono due tipi:
un riferimento di carattere numerico ed un riferimento di entità carattere. Questo articolo elenca i riferimenti ad entità carattere che sono validi nei documenti HTML e XML.
entità HTML
Alcuni caratteri sono riservati in HTML.
Se si utilizza il meno di (<) o maggiore (>) segni nel testo, il browser potrebbe mescolarle con i tag.
le entità carattere vengono utilizzati per visualizzare caratteri riservati in HTML.
Un'entità carattere simile a questa:
& entity_name ;
OR
&# entity_number ;
Per visualizzare un segno di minore dobbiamo scrivere: < o <
Il vantaggio di utilizzare un nome di entità, invece di un numero, è che il nome è più facile da ricordare.
Lo svantaggio è che i browser potrebbe non supportare tutti i nomi di entità, ma il supporto per i numeri è buona.
Spazio unificatore
Un'entità carattere comune utilizzato in HTML è lo spazio non-breaking:
Uno spazio unificatore è uno spazio che non si rompa in una nuova linea.
Due parole separate da uno spazio non-breaking si attaccano insieme alla fine di una linea. Questo è utile quando si rompe le parole potrebbe essere dirompente.
Esempi:
- 10
- 10 m/s
- 10 km/h
- 10 PM
Un altro uso comune dello spazio non-breaking è quello di impedire che i browser troncano spazi in pagine HTML.
Se si scrive 10 spazi nel testo, il browser rimuoverà 9 di loro. Per aggiungere spazi reali per il testo, è possibile utilizzare il entità carattere.
Il trattino unificatore ( ‑ ) consente di utilizzare un trattino che non si rompa.
Alcune altre entità carattere HTML Utile
Risultato | Descrizione | Nome dell'entità | Entity Number |
---|---|---|---|
spazio unificatore | |   | |
< | meno di | < | < |
> | più grande di | > | > |
& | ampersand | & | & |
¢ | centesimo | ¢ | ¢ |
£ | libbra | £ | £ |
¥ | yen | ¥ | ¥ |
€ | Euro | € | € |
© | diritto d'autore | © | © |
® | marchio registrato | ® | ® |
nomi di entità sono case sensitive.
La combinazione di segni diacritici
Un segno diacritico è un "glyph" ha aggiunto a una lettera.
Alcuni segni diacritici, come gravi ( ) ed acuta ( ) sono chiamati accenti.
segni diacritici possono apparire sia sopra che sotto la lettera, all'interno di una lettera, e tra due lettere.
Segni diacritici possono essere usati in combinazione con i caratteri alfanumerici, per produrre un carattere che non è presente nel set di caratteri (encoding) utilizzati nella pagina.
Ecco alcuni esempi:
Si vedrà più simboli HTML nel prossimo capitolo di questo tutorial.