HTML/Entità: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Ramac (discussione | contributi)
sistemo, avanzamento a 75%
Riga 1: Riga 1:
{{HTML}}
{{HTML}}
Le '''entità''' sono dei particolari codici che servono per rappresentare caratteri speciale, i quali potrebbero avere problemi di visualizzazioni su computer e sistemi operativi differenti. Il codice per inserire una entità nella pagina è: <code>&''entità''</code>.


Infatti, mentre i caratteri alfabetici e di punteggiatura usati più frequentemente non hanno problemi di visualizzazione, alcuni caratteri più "esoterici" (anche semplicemente le parole accentate) sono letti in modo differente a seconda che il browser o il sistema operativo in uso utilizzi un set di caratteri differente. Inoltre le entità servono per rappresentare quei caratteri che non si trovano abitualmente sulla tastiera (simboli matematici, lettere greche...)
I caratteri speciali sono dei caratteri che per poter essere visualizzati come ci si aspetterebbe necessitano di un particolare codice, in caso contrario l'interprete potrebbe non visualizzarlo correttamente.
Ogni carattere ha il proprio valore numerico,persino le "banali" lettere dell'alfabeto o i segni di punteggiatura che usiamo tutti i giorni. Questo è dovuto dal fatto che il codice numerale non è niente altro che il numero
Per poter codificare un carattere, come per gli stili del testo, vi sono due metodi:


Per codificare questi caratteri è possibile utilizzare due metodi:
*codice numerico o ''Numerical Reference''
* un codice numerico (''numerical reference'') che si basa sul codice che ciascun carattere ha nel set di caratteri Ascii
*codice nominale o ''Entity Name''
*per le entità più comuni o peculiari si può usare un codice nominale (''entity name''), più facile da ricordare


Le ''numerical reference'' possono essere di due tipi, decimale o esadecimale. Per indicare si usa la notazione:
I codici nominali sono molto usati da chi è anglofono perché in sostanza il loro codice corrisponde al nome del carattere nella lingua inglese.
*<code>&#''codice'';</code> per quelle decimali
I codici numerici forse saranno più semplici da usare per i non-anglofoni. Non c'è un motivo valido per preferire un set di codificazione rispetto all'altro tuttavia si tenga a mente che i codici numerici sono maggiormente supportati dai [[w:browser web|browser]], proprio perché la loro comprensione è universale.
*<code>&#x''codice'';</code> per quelle esadecimali
Inoltre si possono dividere in due tipi:
I caratteri decimali dallo 0 al 31 sono i cosiddetti "caratteri non stampabili" in quanto indicano ad esempio il tasto tab, il tasto invio, ecc...


Le ''entity name'' sono costituite semplicemente dal valore nominale, in questo modo: <code>&''valorenominale'';</code>.
*codice numerico decimale
*codice numerico esadecimale


== Tabelle dei caratteri speciali ==
Le Entity name sono costituite da tre parti:
=== Lettere accentate e segni diacritici ===

{| class="wikitable"
*&
*valore nominale
*<nowiki>;</nowiki>

Mentre i Numerical Reference sono costituiti da quattro o da cinque parti:

*&
*<nowiki>#</nowiki>
*x (solo in quello esadecimale)
*valore numerico
*<nowiki>;</nowiki>

Detto questo c'è da dire che i caratteri dallo 0 al 31,sono i così detti Caratteri non stampabili.



Ecco un tabella dei caratteri speciali

{| {{prettytable}}
!Carattere
!Codice nominale
!Codice numerico decimale
!Codice numerico esadecimale
!Eventuali annotazioni
|-
|"
|&quot<code>;</code>
|&#34<code>;</code>
|&#x0022<code>;</code>
|-
|&
|&amp<code>;</code>
|&#38<code>;</code>
|&#x0026<code>;</code>
|-
|<
|&lt<code>;</code>
|&#60<code>;</code>
|&#x003C<code>;</code>
|-
|>
|&gt<code>;</code>
|&#62<code>;</code>
|&#x003E<code>;</code>
|-
|`
|
|&#96<code>;</code>
|&#x0060<code>;</code>
|-
|
|&nbsp<code>;</code>
|&#160<code>;</code>
|&#x00A0<code>;</code>
|-
|&iexcl<code>;</code>
|&#161<code>;</code>
|&#x00A1<code>;</code>
|-
|&cent<code>;</code>
|&#162<code>;</code>
|&#x00A2<code>;</code>
|-
|&#163;
|&pound<code>;</code>
|&#163<code>;</code>
|&#x00A3<code>;</code>
|-
|&#164;
|&curren<code>;</code>
|&#164<code>;</code>
|&#x00A4<code>;</code>
|-
|&#165;
|&yen<code>;</code>
|&#165<code>;</code>
|&#x00A5<code>;</code>
|-
|&#166;
|&brvbar<code>;</code>
|&#166<code>;</code>
|&#x00A6<code>;</code>
|-
|&#167;
|&sect<code>;</code>
|&#167<code>;</code>
|&#x00A7<code>;</code>
|-
|&#168;
|&uml<code>;</code>
|&#168<code>;</code>
|&#x00A8<code>;</code>
|-
|&#169;
|&copy<code>;</code>
|&#169<code>;</code>
|&#x00A9<code>;</code>
|-
|&#170;
|&ordf<code>;</code>
|&#170<code>;</code>
|&#x00AA<code>;</code>
|-
|&#171;
|&laquo<code>;</code>
|&#171<code>;</code>
|&#x00AB<code>;</code>
|-
|&#172;
|&not<code>;</code>
|&#172<code>;</code>
|&#x00AC<code>;</code>
|-
|
|&shy<code>;</code>
|&#173<code>;</code>
|&#x00AD<code>;</code>
|-
|&#174;
|&reg<code>;</code>
|&#174<code>;</code>
|&#x00AE<code>;</code>
|-
|&#175;
|&macr<code>;</code>
|&#175<code>;</code>
|&#x00AF<code>;</code>
|Overline
|-
|&#176;
|&deg<code>;</code>
|&#176<code>;</code>
|&#x00B0<code>;</code>
|Simbolo del grado
|-
|&#177;
|&plusmn<code>;</code>
|&#177<code>;</code>
|&#x00B1<code>;</code>
|-
|&#178;
|&sup2<code>;</code>
|&#178<code>;</code>
|&#x00B2<code>;</code>
|esponente alla seconda
|-
|&#179;
|&sup3<code>;</code>
|&#179<code>;</code>
|&#x00B3<code>;</code>
|esponente alla terza
|-
|&acute<code>;</code>
|&#180<code>;</code>
|&#x00B4<code>;</code>
|-
|&micro<code>;</code>
|&#181<code>;</code>
|&#x00B5<code>;</code>
|-
|&para<code>;</code>
|&#182<code>;</code>
|&#x00B6<code>;</code>
|-
|&middot<code>;</code>
|&#183<code>;</code>
|&#x00B7<code>;</code>
|-
|&#184;
|&cedil<code>;</code>
|&#184<code>;</code>
|&#x00B8<code>;</code>
|-
|&#185;
|&sup1<code>;</code>
|&#185<code>;</code>
|&#x00B9<code>;</code>
|esponente alla prima
|-
|&#186;
|&ordm<code>;</code>
|&#186<code>;</code>
|&#x00BA<code>;</code>
|lettera o in apice
|-
|&raquo<code>;</code>
|&#187<code>;</code>
|&#x00BB<code>;</code>
|-
|&#188;
|&frac14<code>;</code>
|&#188<code>;</code>
|&#x00BC<code>;</code>
|-
|&#189;
|&frac12<code>;</code>
|&#189<code>;</code>
|&#x00BD<code>;</code>
|-
|&#190;
|&frac34<code>;</code>
|&#190<code>;</code>
|&#x00BE<code>;</code>
|-
|¿
|&iquest<code>;</code>
|&#191<code>;</code>
|&#x00BF<code>;</code>
|-
|&#215;
|&times<code>;</code>
|&#215<code>;</code>
|&#x00D7<code>;</code>
|segno di moltiplacazione
|-
|&#710;
|&circ<code>;</code>
|&#710<code>;</code>
|&#x02C6<code>;</code>
|-
|&#732;
|&tilde<code>;</code>
|&#732<code>;</code>
|&#x02DC<code>;</code>
|-
|&divide<code>;</code>
|&#247<code>;</code>
|&#x00F7<code>;</code>
|}

Questa tabella rappresenta caratteri letterali

{| {{prettytable}}
!Carattere
!Carattere
!Codice nominale
!Codice nominale
Riga 435: Riga 195:
|}
|}


Caratteri dell'alfabeto greco
=== Alfabetico greco ===

{| {{prettytable}}
{| {{prettytable}}
!Carattere
!Carattere
Riga 565: Riga 324:
|}
|}


=== Altri simboli ===


{| class="wikitable"
{{avanzamento|50%}}
!Carattere
!Codice nominale
!Codice numerico decimale
!Codice numerico esadecimale
!Eventuali annotazioni
|-
|"
|&quot<code>;</code>
|&#34<code>;</code>
|&#x0022<code>;</code>
|-
|&
|&amp<code>;</code>
|&#38<code>;</code>
|&#x0026<code>;</code>
|-
|<
|&lt<code>;</code>
|&#60<code>;</code>
|&#x003C<code>;</code>
|-
|>
|&gt<code>;</code>
|&#62<code>;</code>
|&#x003E<code>;</code>
|-
|`
|
|&#96<code>;</code>
|&#x0060<code>;</code>
|-
|
|&nbsp<code>;</code>
|&#160<code>;</code>
|&#x00A0<code>;</code>
|-
|&iexcl<code>;</code>
|&#161<code>;</code>
|&#x00A1<code>;</code>
|-
|&cent<code>;</code>
|&#162<code>;</code>
|&#x00A2<code>;</code>
|-
|&#163;
|&pound<code>;</code>
|&#163<code>;</code>
|&#x00A3<code>;</code>
|-
|&#164;
|&curren<code>;</code>
|&#164<code>;</code>
|&#x00A4<code>;</code>
|-
|&#165;
|&yen<code>;</code>
|&#165<code>;</code>
|&#x00A5<code>;</code>
|-
|&#166;
|&brvbar<code>;</code>
|&#166<code>;</code>
|&#x00A6<code>;</code>
|-
|&#167;
|&sect<code>;</code>
|&#167<code>;</code>
|&#x00A7<code>;</code>
|-
|&#168;
|&uml<code>;</code>
|&#168<code>;</code>
|&#x00A8<code>;</code>
|-
|&#169;
|&copy<code>;</code>
|&#169<code>;</code>
|&#x00A9<code>;</code>
|-
|&#170;
|&ordf<code>;</code>
|&#170<code>;</code>
|&#x00AA<code>;</code>
|-
|&#171;
|&laquo<code>;</code>
|&#171<code>;</code>
|&#x00AB<code>;</code>
|-
|&#172;
|&not<code>;</code>
|&#172<code>;</code>
|&#x00AC<code>;</code>
|-
|
|&shy<code>;</code>
|&#173<code>;</code>
|&#x00AD<code>;</code>
|-
|&#174;
|&reg<code>;</code>
|&#174<code>;</code>
|&#x00AE<code>;</code>
|-
|&#175;
|&macr<code>;</code>
|&#175<code>;</code>
|&#x00AF<code>;</code>
|Overline
|-
|&#176;
|&deg<code>;</code>
|&#176<code>;</code>
|&#x00B0<code>;</code>
|Simbolo del grado
|-
|&#177;
|&plusmn<code>;</code>
|&#177<code>;</code>
|&#x00B1<code>;</code>
|-
|&#178;
|&sup2<code>;</code>
|&#178<code>;</code>
|&#x00B2<code>;</code>
|esponente alla seconda
|-
|&#179;
|&sup3<code>;</code>
|&#179<code>;</code>
|&#x00B3<code>;</code>
|esponente alla terza
|-
|&acute<code>;</code>
|&#180<code>;</code>
|&#x00B4<code>;</code>
|-
|&micro<code>;</code>
|&#181<code>;</code>
|&#x00B5<code>;</code>
|-
|&para<code>;</code>
|&#182<code>;</code>
|&#x00B6<code>;</code>
|-
|&middot<code>;</code>
|&#183<code>;</code>
|&#x00B7<code>;</code>
|-
|&#184;
|&cedil<code>;</code>
|&#184<code>;</code>
|&#x00B8<code>;</code>
|-
|&#185;
|&sup1<code>;</code>
|&#185<code>;</code>
|&#x00B9<code>;</code>
|esponente alla prima
|-
|&#186;
|&ordm<code>;</code>
|&#186<code>;</code>
|&#x00BA<code>;</code>
|lettera o in apice
|-
|&raquo<code>;</code>
|&#187<code>;</code>
|&#x00BB<code>;</code>
|-
|&#188;
|&frac14<code>;</code>
|&#188<code>;</code>
|&#x00BC<code>;</code>
|-
|&#189;
|&frac12<code>;</code>
|&#189<code>;</code>
|&#x00BD<code>;</code>
|-
|&#190;
|&frac34<code>;</code>
|&#190<code>;</code>
|&#x00BE<code>;</code>
|-
|¿
|&iquest<code>;</code>
|&#191<code>;</code>
|&#x00BF<code>;</code>
|-
|&#215;
|&times<code>;</code>
|&#215<code>;</code>
|&#x00D7<code>;</code>
|segno di moltiplacazione
|-
|&#710;
|&circ<code>;</code>
|&#710<code>;</code>
|&#x02C6<code>;</code>
|-
|&#732;
|&tilde<code>;</code>
|&#732<code>;</code>
|&#x02DC<code>;</code>
|-
|&divide<code>;</code>
|&#247<code>;</code>
|&#x00F7<code>;</code>
|}


[[Categoria:HTML|Entità]]
[[Categoria:HTML|Entità]]

{{Avanzamento|75%|13 dicembre 2008}}

Versione delle 16:58, 13 dic 2008

Indice del libro

Le entità sono dei particolari codici che servono per rappresentare caratteri speciale, i quali potrebbero avere problemi di visualizzazioni su computer e sistemi operativi differenti. Il codice per inserire una entità nella pagina è: &entità.

Infatti, mentre i caratteri alfabetici e di punteggiatura usati più frequentemente non hanno problemi di visualizzazione, alcuni caratteri più "esoterici" (anche semplicemente le parole accentate) sono letti in modo differente a seconda che il browser o il sistema operativo in uso utilizzi un set di caratteri differente. Inoltre le entità servono per rappresentare quei caratteri che non si trovano abitualmente sulla tastiera (simboli matematici, lettere greche...)

Per codificare questi caratteri è possibile utilizzare due metodi:

  • un codice numerico (numerical reference) che si basa sul codice che ciascun carattere ha nel set di caratteri Ascii
  • per le entità più comuni o peculiari si può usare un codice nominale (entity name), più facile da ricordare

Le numerical reference possono essere di due tipi, decimale o esadecimale. Per indicare si usa la notazione:

  • &#codice; per quelle decimali
  • &#xcodice; per quelle esadecimali

I caratteri decimali dallo 0 al 31 sono i cosiddetti "caratteri non stampabili" in quanto indicano ad esempio il tasto tab, il tasto invio, ecc...

Le entity name sono costituite semplicemente dal valore nominale, in questo modo: &valorenominale;.

Tabelle dei caratteri speciali

Lettere accentate e segni diacritici

Carattere Codice nominale Codice numerico decimale Codice numerico esadecimale Eventuali annotazioni
À à &Agrave; &agrave; &#192; &#224; &#x00C0; &#x00E0;
Á á &Aacute; &aacute; &#193; &#225; &#x00C1; &#x00E1;
 â &Acric; &acric; &#194; &#226; &#x00C2; &#x00E2;
à ã &Atilde; &atilde; &#195; &#227; &#x00C3; &#x00E3;
ä Ä &Auml; &auml; &#196; &#228; &#x00C4; &#x00E4;
Å å &Aring; &aring; &#197; &#229; &#x00C5; &#x00E5;
Æ æ &AElig; &aelig; &#198; &#230; &#x00C6; &#x00E6;
Ç ç &Ccedil; &ccedil; &#199; &#231; &#x00C7; &#x00E7;
È è &Egrave; &egrave; &#200; &#232; &#x00C8; &#x00E8;
É é &Eacute; &eacute; &#201; &#233; &#x00C9; &#x00E9;
Ê ê &Ecirc; &ecirc; &#202; &#234; &#x00CA; &#x00EA;
Ë ë &Euml; &euml; &#203; &#235; &#x00CB; &#x00EB;
Ì ì &Igrave; &igrave; &#204; &#236; &#x00CC; &#x00EC;
Í í &Iacute; &iacute; &#205; &#237; &#x00CD; &#x00ED;
Î î &Icirc; &icirc; &#206; &#238; &#x00CE; &#x00EE;
Ï ï &Iuml; &iuml; &#207; &#239; &#x00CF; &#x00EF;
Ð ð &ETH; &eth; &#208; &#240; &#x00D0; &#x00F0;
Ñ ñ &Ntilde; &ntilde; &#209; &#241; &#x00D1; &#x00F1;
Ò ò &Ograve; &ograve; &#210; &#242; &#x00D2; &#x00F2;
Ó ó &Oacute; &oacute; &#211; &#243; &#x00D3; &#x00F3;
Ô ô &Ocirc; &ocirc; &#212; &#244; &#x00D4; &#x00F4;
Õ õ &Otilde; &otilde; &#213; &#245; &#x00D5; &#x00F5;
Ö ö &Ouml; &ouml; &#214; &#246; &#x00D6; &#x00F6;
Ø ø &Oslash; &oslash; &#216; &#248; &#x00D8; &#x00F8;
Ù ù &Ugrave; &ugrave; &#217; &#249; &#x00D9; &#x00F9;
Ú ú &Uacute; &uacute; &#218; &#250; &#x00DA; &#x00FA;
Û û &Ucirc; &ucirc; &#219; &#251; &#x00DB; &#x00FB;
Ü ü &Uuml; &uuml; &#220; &#252; &#x00DC; &#x00FC;
Ý ý &Yacute; &yacute; &#221; &#253; &#x00DD; &#x00FD;
Þ þ &THORN; &thorn; &#222; &#254; &#x00DE; &#x00FE;
ß &szlig; &#223; &#x00DF;
ÿ Ÿ &yuml; &Yuml; &#255; &#376; &#x00FF; &#x0178;
Œ œ &Oelig; &oelig; &#338; &#339; &#x0152; &#x00153;
Š š &Scaron; &scaron; &#352; &#353; &#x0160; &#x00161;

Alfabetico greco

Carattere Codice nominale Codice numerico decimale Codice numerico esadecimale Eventuali annotazioni
Α α &Alpha; &alpha; &#913; &#945; &#x0391; &#x03B1;
Β β &Beta; &beta; &#914; &#946; &#x0392; &#x03B2;
Γ γ &Gamma; &gamma; &#915; &#947; &#x0393; &#x03B3;
Δ δ &Delta; &delta; &#916; &#948; &#x0394; &#x03B4;
Ε ε &Epsilon; &epsilon; &#917; &#949; &#x0395; &#x03B5;
Ζ ζ &Zeta; &zeta; &#918; &#950; &#x0396; &#x03B6;
Η η &Eta; &eta; &#919; &#951; &#x0397; &#x03B7;
Θ θ ϑ &Theta; &theta; &thetasym; &#920; &#952; &#977; &#x0398; &#x03B8; &#x03D1;
Ι ι &Iota; &iota; &#921; &#953; &#x0399; &#x03B9;
Κ κ &Kappa; &kappa; &#922; &#954; &#x039A; &#x03BA;
Λ λ &Lambda; &lambda; &#923; &#955; &#x039B; &#x03BB;
Μ μ &Mu; &mu; &#924; &#956; &#x039C; &#x03BC;
Ν ν &Nu; &nu; &#925; &#957; &#x039D; &#x03BD;
Ξ ξ &Xi; &xi; &#926; &#958; &#x039E; &#x03BE;
Ο ο &Omicron; &omicron; &#927; &#959; &#x039F; &#x03BF;
Π π &Pi; &pi; &#928; &#960; &#x03A0; &#x03C0;
Ρ ρ &Rho; &rho; &#929; &#961; &#x03A1; &#x03C1;
Σ ς σ &Sigma; &sigmaf; sigma; &#930; &#962; &#963; &#x03A3; &#x03C2; &#x03C3;
Τ τ &Tau; &tau; &#932; &#964; &#x03A4; &#x03C4;
Υ υ &Upsilon; &upsilon; &#933; &#965; &#x03A5; &#x03C5;
Φ φ &Phi; &phi; &#934; &#966; &#x03A6; &#x03C6;
Χ χ &Chi; &chi; &#935; &#967; &#x03A7; &#x03C7;
Ψ ψ &Psi; &psi; &#936; &#968; &#x03A8; &#x03C8;
Ω ω &Omega; &omega; &#937; &#969; &#x03A9; &#x03C9;

Altri simboli

Carattere Codice nominale Codice numerico decimale Codice numerico esadecimale Eventuali annotazioni
" &quot; &#34; &#x0022;
& &amp; &#38; &#x0026;
< &lt; &#60; &#x003C;
> &gt; &#62; &#x003E;
` &#96; &#x0060;
&nbsp; &#160; &#x00A0;
¡ &iexcl; &#161; &#x00A1;
¢ &cent; &#162; &#x00A2;
£ &pound; &#163; &#x00A3;
¤ &curren; &#164; &#x00A4;
¥ &yen; &#165; &#x00A5;
¦ &brvbar; &#166; &#x00A6;
§ &sect; &#167; &#x00A7;
¨ &uml; &#168; &#x00A8;
© &copy; &#169; &#x00A9;
ª &ordf; &#170; &#x00AA;
« &laquo; &#171; &#x00AB;
¬ &not; &#172; &#x00AC;
&shy; &#173; &#x00AD;
® &reg; &#174; &#x00AE;
¯ &macr; &#175; &#x00AF; Overline
° &deg; &#176; &#x00B0; Simbolo del grado
± &plusmn; &#177; &#x00B1;
² &sup2; &#178; &#x00B2; esponente alla seconda
³ &sup3; &#179; &#x00B3; esponente alla terza
´ &acute; &#180; &#x00B4;
µ &micro; &#181; &#x00B5;
&para; &#182; &#x00B6;
· &middot; &#183; &#x00B7;
¸ &cedil; &#184; &#x00B8;
¹ &sup1; &#185; &#x00B9; esponente alla prima
º &ordm; &#186; &#x00BA; lettera o in apice
» &raquo; &#187; &#x00BB;
¼ &frac14; &#188; &#x00BC;
½ &frac12; &#189; &#x00BD;
¾ &frac34; &#190; &#x00BE;
¿ &iquest; &#191; &#x00BF;
× &times; &#215; &#x00D7; segno di moltiplacazione
ˆ &circ; &#710; &#x02C6;
˜ &tilde; &#732; &#x02DC;
÷ &divide; &#247; &#x00F7;