Entità (markup): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m quella è una cat di servizio
rimuovo immagine (oltre a contenere un errore nella lingua italiana, non è pertinente all'argomento della voce)
 
(35 versioni intermedie di 27 utenti non mostrate)
Riga 1:
{{nota disambigua||Entity (disambigua)|Entity}}
{{S|informatica}}
LeIn [[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 da [[HTML]] per individuareinserire 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 entity.
 
Le prime definizioni sono state introdotte nella versione HTML 2.0, le successive nella 3.2. Non tutti i [[browser]] supportano tutte le entità.
'''Entity''' - caratteri speciali
&amp;lt; - &lt; &amp;gt; - &gt;
&amp;amp; - &amp; &amp;quot; - &quot;
 
Le entità possono anche essere definite dall'utente all'interno del [[Document Type Definition]] (DTD).
'''Entity''' - standard HTML 2.0
&amp;AElig; - &AElig; &amp;Aacute; - &Aacute; &amp;Acirc; - &Acirc;
&amp;Agrave; - &Agrave; &amp;Aring; - &Aring; &amp;Atilde; - &Atilde;
&amp;Auml; - &Auml; &amp;Ccedil; - &Ccedil; &amp;ETH; - &ETH;
&amp;Eacute; - &Eacute; &amp;Ecirc; - &Ecirc; &amp;Egrave; - È
&amp;Euml; - &Euml; &amp;Iacute; - &Iacute; &amp;Icirc; - &Icirc;
&amp;Igrave; - &Igrave; &amp;Iuml; - &Iuml; &amp;Ntilde; - &Ntilde;
&amp;Oacute; - &Oacute; &amp;Ocirc; - &Ocirc; &amp;Ograve; - &Ograve;
&amp;Oslash; - &Oslash; &amp;Otilde; - &Otilde; &amp;Ouml; - &Ouml;
&amp;THORN; - &THORN; &amp;Uacute; - &Uacute; &amp;Ucirc; - &Ucirc;
&amp;Ugrave; - &Ugrave; &amp;Uuml; - &Uuml; &amp;Yacute; - &Yacute;
&amp;aacute; - &aacute; &amp;acirc; - &acirc; &amp;aelig; - &aelig;
&amp;agrave; - à &amp;aring; - &aring; &amp;atilde; - &atilde;
&amp;auml; - &auml; &amp;ccedil; - &ccedil; &amp;eacute; - é
&amp;ecirc; - &ecirc; &amp;egrave; - è &amp;eth; - &eth;
&amp;euml; - &euml; &amp;iacute; - &iacute; &amp;icirc; - &icirc;
&amp;igrave; - ì &amp;iuml; - &iuml; &amp;ntilde; - &ntilde;
&amp;oacute; - &oacute; &amp;ocirc; - &ocirc; &amp;ograve; - ò
&amp;oslash; - &oslash; &amp;otilde; - &otilde; &amp;ouml; - &ouml;
&amp;szlig; - &szlig; &amp;thorn; - &thorn; &amp;uacute; - &uacute;
&amp;ucirc; - &ucirc; &amp;ugrave; - ù &amp;uuml; - &uuml;
&amp;yacute; - &yacute; &amp;yuml; - &yuml;
 
== Sintassi ==
'''Entity''' - aggiunte HTML 3.2
Esempio di uno spazio bianco in HTML:<syntaxhighlight lang="html">
&amp;nbsp; - &nbsp; &amp;iexcl; - &iexcl; &amp;pound; - &pound;
<span>Wikipedia:&nbsp;l'enciclopedia libera</span>
&amp;curren; - &curren; &amp;yen; - &yen; &amp;brvbar; - &brvbar;
</syntaxhighlight>
&amp;sect; - &sect; &amp;uml; - &uml; &amp;copy; - &copy;
{| class="wikitable"
&amp;ordf; - &ordf; &amp;laquo; - &laquo; &amp;not; - &not;
|+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>
&amp;shy; - &shy; &amp;reg; - &reg; &amp;macr; - &macr;
!Carattere
&amp;deg; - &deg; &amp;plusmn; - &plusmn; &amp;sup2; - &sup2;
!Nome entità
&amp;sup3; - &sup3; &amp;acute; - &acute; &amp;micro; - &micro;
!Numero entità
&amp;para; - &para; &amp;middot; - &middot; &amp;cedil; - &cedil;
|'''Descrizione'''
&amp;sup1; - &sup1; &amp;ordm; - &ordm; &amp;raquo; - &raquo;
|-
&amp;frac14; - &frac14; &amp;frac12; - &frac12; &amp;frac34; - &frac34;
|
&amp;iquest; - &iquest; &amp;#9829; - &#9829;
|
|&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 ==
'''Entity''' - aggiunte HTML 4.0
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">
&amp;euro; - &euro;
icona_wikipedia:before {
content:"&#9875; "
color:red;
}
 
<p>Wikipedia<span style="color:red">&#9875</span>l'enciclopedia libera</p>
'''Entity''' - largamente diffuse
</syntaxhighlight>Entità in linguaggio SVG:<syntaxhighlight lang="html">
&amp;times; - &times;
<text x="3" y="110" style="font-family:Arial;
&amp;divide; - &divide;
&amp;cent; - &cent;
&amp;#061; - &#061;
 
font-size: 12pt; fill:white;"> &#8220; Fabrication &#x201D;
[[Categoria:HTML]]
 
</text>
[[de:Zeichen-Entität-Referenz]]
</syntaxhighlight>
[[en:Character entity reference]]
== Note ==
[[ja:文字参照]]
<references/>
[[nl:Karakter-entiteitreferentie]]
==Altri progetti==
{{interprogetto|b=HTML/Entità|b_oggetto=un elenco completo|b_preposizione=di}}
 
==Collegamenti esterni==
* {{cita web
|url= https://www.w3.org/TR/html4/sgml/entities.html
|titolo= Character entity references in HTML 4
|accesso=14 agosto 2009
|lingua= en
|editore= [[World Wide Web Consortium]] (W3C)
|sito= HTML 4.01 Specification
}}
 
{{Portale|informatica}}
 
[[Categoria:HTML]]