In linguaggi di markup quali HTML , XML e altri derivati dall'SGML , le entità (in inglese entity ) sono una codifica testuale usata per inserire alcuni caratteri speciali in maniera indipendente dalla tastiera e dal sistema operativo usato.
La loro forma generale è: "&
" + codice identificativo + ";
". Il codice identificativo può essere alfanumerico o numerico, basato sul relativo codice nel set di caratteri ASCII , nel qual caso "#
" introduce un numero decimale e "#x
" un numero esadecimale; per esempio: "è
", "è
" e "è
" sono le tre codifiche della lettera "e" con l'accento grave (è)[ 1] [ 2] [ 3] .
Le prime definizioni sono state introdotte nella versione HTML 2.0, le successive nella 3.2. Non tutti i browser supportano tutte le entità.
Le entità possono anche essere definite dall'utente all'interno del Document Type Definition (DTD).
Sintassi
Esempio di uno spazio bianco in HTML:
< span > Wikipedia: l'enciclopedia libera</ span >
Principali entità HTML[ 1] [ 4]
Carattere
Nome entità
Numero entità
Descrizione
 
Spazio
!
!
Punto esclamativo
"
"
"
Virgolette
#
#
Segno di numero
$
$
Simbolo del dollaro
%
%
Segno di percentuale
&
&
&
E commerciale
'
'
'
Apostrofo
(
(
Apertura / Parentesi sinistra
)
)
Chiusura / Parentesi destra
*
*
Asterisco
+
+
Segno più
,
,
Virgola
-
-
Trattino
.
.
Periodo
/
/
Barra
0
0
Cifra 0
1
1
Cifra 1
2
2
Cifra 2
3
3
Cifra 3
4
4
Cifra 4
5
5
Cifra 5
6
6
Cifra 6
7
7
Cifra 7
8
8
Cifra 8
9
9
Cifra 9
:
:
Colon
;
;
Punto e virgola
<
<
<
Meno di
=
=
Segno di uguale
>
>
>
Più grande di
?
?
Punto interrogativo
@
@
A segno
A
A
A maiuscola
B
B
B maiuscolo
C
C
C maiuscola
D
D
D maiuscola
E
E
E maiuscola
F
F
F maiuscola
G
G
G maiuscola
H
H
H maiuscola
I
I
I maiuscola
J
J
J maiuscola
K
K
K maiuscola
L
L
L maiuscola
M
M
M maiuscola
N
N
N maiuscolo
O
O
O maiuscola
P
P
P maiuscola
Q
Q
Q maiuscola
R
R
R maiuscola
S
S
S maiuscola
T
T
T maiuscola
U
U
U maiuscola
V
V
V maiuscola
W
W
W maiuscola
X
X
X maiuscola
Y
Y
Y maiuscola
Z
Z
Z maiuscola
[
[
Apertura / Parentesi quadra sinistra
\
\
Barra rovesciata
]
]
Chiusura / Parentesi quadra destra
^
^
Caret
_
_
Sottolineare
`
`
Accento grave
a
a
A minuscola
b
b
Minuscolo b
c
c
Minuscolo c
d
d
D minuscola
e
e
E minuscola
f
f
F minuscola
g
g
G minuscola
h
h
H minuscola
i
i
I minuscola
j
j
J minuscola
k
k
K minuscola
l
l
L minuscola
m
m
M minuscola
n
n
Minuscolo n
o
o
O minuscola
p
p
Minuscolo p
q
q
Q minuscola
r
r
R minuscola
s
s
S minuscola
t
t
T minuscola
u
u
U minuscola
v
v
Minuscolo v
w
w
W minuscola
x
x
X minuscola
y
y
Y minuscola
z
z
Z minuscola
{
{
Parentesi graffa aperta / sinistra
|
|
Barra verticale
}
}
Chiusura / parentesi graffa destra
~
~
Tilde
¢
¢
¢
cent
£
£
£
pound
¥
¥
¥
yen
€
€
€
euro
©
©
©
copyright
®
®
®
registered trademark
Entità meno usate[ 5]
Esempi
Con i CSS si possono formattare le entità per quanto riguarda il colore, la dimensione e il font[ 6] :
icona_wikipedia : before {
content : "⚓ "
color : red ;
}
< p > Wikipedia < span style = "color:red" >& # 9875 </ span > l ' enciclopedia libera </ p >
Entità in linguaggio SVG:
< text x = "3" y = "110" style = "font-family:Arial;
font-size: 12pt; fill:white;" > “ Fabrication ”
</ text >
Note
Altri progetti
Collegamenti esterni