Nel mondo di oggi, Entità (markup) ha assunto un ruolo di primo piano nella società, generando un impatto significativo in diversi ambiti della vita quotidiana. Fin dalla sua nascita, Entità (markup) ha generato infiniti dibattiti, critiche e riflessioni, diventando argomento di interesse per diversi settori e discipline. La sua influenza ha trasceso i confini ed è diventata una parte fondamentale nel processo decisionale, nella costruzione dell’identità, nello sviluppo della tecnologia e nella creazione di nuove forme di comunicazione. In questo articolo esploreremo le molteplici sfaccettature di Entità (markup) e la sua rilevanza nella società contemporanea.
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 (è).
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).
Esempio di uno spazio bianco in HTML:
<span>Wikipedia: l'enciclopedia libera</span>
Con i CSS si possono formattare le entità per quanto riguarda il colore, la dimensione e il font:
icona_wikipedia:before {
content:"⚓ "
color:red;
}
<p>Wikipedia<span style="color:red">⚓</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>