Entità (markup): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ha spostato Entità HTML a Entità (markup): non limitato a HTML
rimuovo immagine (oltre a contenere un errore nella lingua italiana, non è pertinente all'argomento della voce)
 
(20 versioni intermedie di 17 utenti non mostrate)
Riga 1:
{{nota disambigua|l'omonimo [[Cinema dell'orrore|film horror]]|[[Entity (filmdisambigua)]]|Entity}}
In [[Linguaggio di markup|linguaggi di markup]] quali [[HTML]], [[XML]] e altri derivati dall'[[Standard Generalized Markup Language|SGML]], le '''entità''' (in inglese '''''entity''''') sono una [[codifica]] testuale usata per inserire alcuni [[carattere (informatica)|caratteri]] speciali in maniera indipendente dalla [[tastiera (informatica)|tastiera]] e dal [[sistema operativo]] usato.
{{S|programmazione}}
In linguaggi di markup quali [[HTML]], [[XML]] e derivati, le '''entità''' (in inglese '''''entity''''') sono una [[codifica]] testuale usata per inserire alcuni [[carattere (informatica)|caratteri]] speciali in maniera indipendente dalla [[tastiera (informatica)|tastiera]] e dal [[sistema operativo]] usato.
 
La loro forma generale è: "<code>&</code>" + codice identificativo + "<code>;</code>". Il codice identificativo può essere [[alfanumerico]] o numerico, basato sul relativo codice nel set di caratteri [[ASCII]], nel qual caso "<code>#</code>" introduce un numero decimale e "<code>#x</code>" un numero esadecimale; per esempio: "<code>&amp;egrave;</code>", "<code>&amp;#232;</code>" e "<code>&amp;#x00E8;</code>" sono le tre codifiche della lettera "e" con l'accento grave (è)<ref name="dev.w3.org">{{Cita web|url=https://dev.w3.org/html5/html-author/charref.html|titolo=Character Entity Reference Chart|sito=dev.w3.org|accesso=2021-02-11}}</ref><ref>{{Cita web|url=https://www.freecodecamp.org/news/html-entities-symbols-special-character-codes-list/|titolo=HTML Entities – A List of HTML Space and other HTML Symbols and Special Character Codes|sito=freeCodeCamp.org|data=2020-05-25|lingua=en|accesso=2021-02-11}}</ref><ref>{{Cita web|url=https://www.w3schools.com/html/html_entities.asp|titolo=HTML Entities|accesso=2021-02-11}}</ref>.
 
Le prime definizioni sono state introdotte nella versione HTML 2.0, le successive nella 3.2. Non tutti i [[browser]] supportano tutte le entità.
Riga 9 ⟶ 8:
Le entità possono anche essere definite dall'utente all'interno del [[Document Type Definition]] (DTD).
 
== Sintassi ==
Esempio di uno spazio bianco in HTML:<syntaxhighlight lang="html">
<span>Wikipedia:&nbsp;l'enciclopedia libera</span>
</syntaxhighlight>
{| class="wikitable"
|+Principali entità HTML<ref name="dev.w3.org" /><ref>{{Cita web|url=https://www.freeformatter.com/html-entities.html|titolo=Complete list of HTML entities - FreeFormatter.com|accesso=2021-02-11}}</ref>
!Carattere
!Nome entità
!Numero entità
|'''Descrizione'''
|-
|
|
|&amp;#32;
|Spazio
|-
|!
|
|&amp;#33;
|Punto esclamativo
|-
|"
|&amp;quot;
|&amp;#34;
|Virgolette
|-
|#
|
|&amp;#35;
|Segno di numero
|-
|$
|
|&amp;#36;
|Simbolo del dollaro
|-
|%
|
|&amp;#37;
|Segno di percentuale
|-
|&
|&amp;amp;
|&amp;#38;
|E commerciale
|-
|'
|&amp;apos;
|&amp;#39;
|Apostrofo
|-
|(
|
|&amp;#40;
|Apertura / Parentesi sinistra
|-
|)
|
|&amp;#41;
|Chiusura / Parentesi destra
|-
|*
|
|&amp;#42;
|Asterisco
|-
| +
|
|&amp;#43;
|Segno più
|-
|,
|
|&amp;#44;
|Virgola
|-
| -
|
|&amp;#45;
|Trattino
|-
|.
|
|&amp;#46;
|Periodo
|-
|/
|
|&amp;#47;
|Barra
|-
|0
|
|&amp;#48;
|Cifra 0
|-
|1
|
|&amp;#49;
|Cifra 1
|-
|2
|
|&amp;#50;
|Cifra 2
|-
|3
|
|&amp;#51;
|Cifra 3
|-
|4
|
|&amp;#52;
|Cifra 4
|-
|5
|
|&amp;#53;
|Cifra 5
|-
|6
|
|&amp;#54;
|Cifra 6
|-
|7
|
|&amp;#55;
|Cifra 7
|-
|8
|
|&amp;#56;
|Cifra 8
|-
|9
|
|&amp;#57;
|Cifra 9
|-
|:
|
|&amp;#58;
|Colon
|-
|;
|
|&amp;#59;
|Punto e virgola
|-
|<
|&amp;lt;
|&amp;#60;
|Meno di
|-
|=
|
|&amp;#61;
|Segno di uguale
|-
|>
|&amp;gt;
|&amp;#62;
|Più grande di
|-
|?
|
|&amp;#63;
|Punto interrogativo
|-
|@
|
|&amp;#64;
|A segno
|-
|A
|
|&amp;#65;
|A maiuscola
|-
|B
|
|&amp;#66;
|B maiuscolo
|-
|C
|
|&amp;#67;
|C maiuscola
|-
|D
|
|&amp;#68;
|D maiuscola
|-
|E
|
|&amp;#69;
|E maiuscola
|-
|F
|
|&amp;#70;
|F maiuscola
|-
|G
|
|&amp;#71;
|G maiuscola
|-
|H
|
|&amp;#72;
|H maiuscola
|-
|I
|
|&amp;#73;
|I maiuscola
|-
|J
|
|&amp;#74;
|J maiuscola
|-
|K
|
|&amp;#75;
|K maiuscola
|-
|L
|
|&amp;#76;
|L maiuscola
|-
|M
|
|&amp;#77;
|M maiuscola
|-
|N
|
|&amp;#78;
|N maiuscolo
|-
|O
|
|&amp;#79;
|O maiuscola
|-
|P
|
|&amp;#80;
|P maiuscola
|-
|Q
|
|&amp;#81;
|Q maiuscola
|-
|R
|
|&amp;#82;
|R maiuscola
|-
|S
|
|&amp;#83;
|S maiuscola
|-
|T
|
|&amp;#84;
|T maiuscola
|-
|U
|
|&amp;#85;
|U maiuscola
|-
|V
|
|&amp;#86;
|V maiuscola
|-
|W
|
|&amp;#87;
|W maiuscola
|-
|X
|
|&amp;#88;
|X maiuscola
|-
|Y
|
|&amp;#89;
|Y maiuscola
|-
|Z
|
|&amp;#90;
|Z maiuscola
|-
|[
|
|&amp;#91;
|Apertura / Parentesi quadra sinistra
|-
|\
|
|&amp;#92;
|Barra rovesciata
|-
|]
|
|&amp;#93;
|Chiusura / Parentesi quadra destra
|-
|^
|
|&amp;#94;
|Caret
|-
|_
|
|&amp;#95;
|Sottolineare
|-
|`
|
|&amp;#96;
|Accento grave
|-
|a
|
|&amp;#97;
|A minuscola
|-
|b
|
|&amp;#98;
|Minuscolo b
|-
|c
|
|&amp;#99;
|Minuscolo c
|-
|d
|
|&amp;#100;
|D minuscola
|-
|e
|
|&amp;#101;
|E minuscola
|-
|f
|
|&amp;#102;
|F minuscola
|-
|g
|
|&amp;#103;
|G minuscola
|-
|h
|
|&amp;#104;
|H minuscola
|-
|i
|
|&amp;#105;
|I minuscola
|-
|j
|
|&amp;#106;
|J minuscola
|-
|k
|
|&amp;#107;
|K minuscola
|-
|l
|
|&amp;#108;
|L minuscola
|-
|m
|
|&amp;#109;
|M minuscola
|-
|n
|
|&amp;#110;
|Minuscolo n
|-
|o
|
|&amp;#111;
|O minuscola
|-
|p
|
|&amp;#112;
|Minuscolo p
|-
|q
|
|&amp;#113;
|Q minuscola
|-
|r
|
|&amp;#114;
|R minuscola
|-
|s
|
|&amp;#115;
|S minuscola
|-
|t
|
|&amp;#116;
|T minuscola
|-
|u
|
|&amp;#117;
|U minuscola
|-
|v
|
|&amp;#118;
|Minuscolo v
|-
|w
|
|&amp;#119;
|W minuscola
|-
|x
|
|&amp;#120;
|X minuscola
|-
|y
|
|&amp;#121;
|Y minuscola
|-
|z
|
|&amp;#122;
|Z minuscola
|-
|{
|
|&amp;#123;
|Parentesi graffa aperta / sinistra
|-
|<nowiki>|</nowiki>
|
|&amp;#124;
|Barra verticale
|-
| }
|
|&amp;#125;
|Chiusura / parentesi graffa destra
|-
|~
|
|&amp;#126;
|Tilde
|-
|&amp;cent;
|&amp;#162;
|cent
|-
|&amp;pound;
|&amp;#163;
|pound
|-
|&amp;yen;
|&amp;#165;
|yen
|-
|€
|&amp;euro;
|&amp;#8364;
|euro
|-
|&amp;copy;
|&amp;#169;
|copyright
|-
|&amp;reg;
|&amp;#174;
|registered trademark
|-
|Entità meno usate<ref>{{Cita web|url=https://www.toptal.com/designers/htmlarrows/symbols/|titolo=HTML Symbols, Entities and Codes — Toptal Designers|sito=HTML Arrows|lingua=en|accesso=2021-02-11}}</ref>
| colspan="3" |[[File:Html-entity3.png|alt=Esempi|centro|miniatura|430x430px|Esempi]]
|}
 
== Formattazione ==
Con i [[CSS]] si possono formattare le entità per quanto riguarda il colore, la dimensione e il font<ref>{{Cita web|url=http://www.ioeweb.it/lezioni/html-e-dhtml/simboli-html-e-css-come-inserirli-nei-contenuti|titolo=Simboli HTML e CSS. Come inserirli nei contenuti.|lingua=it-it|accesso=2021-02-11|dataarchivio=19 gennaio 2020|urlarchivio=https://web.archive.org/web/20200119045817/http://www.ioeweb.it/lezioni/html-e-dhtml/simboli-html-e-css-come-inserirli-nei-contenuti|urlmorto=sì}}</ref>:<syntaxhighlight lang="css">
icona_wikipedia:before {
content:"&#9875; "
color:red;
}
 
<p>Wikipedia<span style="color:red">&#9875</span>l'enciclopedia libera</p>
</syntaxhighlight>Entità in linguaggio SVG:<syntaxhighlight lang="html">
<text x="3" y="110" style="font-family:Arial;
 
font-size: 12pt; fill:white;"> &#8220; Fabrication &#x201D;
 
</text>
</syntaxhighlight>
== Note ==
<references/>
==Altri progetti==
{{interprogetto|b=HTML/Entità|b_oggetto=un elenco completo|b_preposizione=di}}
Riga 14 ⟶ 550:
==Collegamenti esterni==
* {{cita web
|url= httphttps://www.w3.org/TR/html4/sgml/entities.html
|titolo= Character entity references in HTML 4
|accesso= 14-08- agosto 2009
|lingua= en
|editore= [[World Wide Web Consortium]] (W3C)
|operasito= HTML 4.01 Specification
}}
 
Riga 25 ⟶ 561:
 
[[Categoria:HTML]]
 
[[de:Zeichen-Entität-Referenz]]
[[en:Character entity reference]]
[[eo:Listo de HTML-subtenataj signoj]]
[[ia:Tabula de symbolos]]
[[ja:文字参照]]
[[ko:문자 참조]]
[[nl:Karakter-entiteitreferentie]]
[[ru:Мнемоники в HTML]]
[[uk:Список позначень символів у XML та HTML]]