lunedì 13 dicembre 2010

Appunti sulle entità HTML

Secondo Wikipedia...
Nell'HTML, 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.
Ma a cosa servono? Beh, personalmente mi permettono di inserire nei post del blog caratteri non presenti sulla tastiera semplicemente passando alla visualizzazione Codice, che si ottiene cliccando sul relativo pulsante.
Qui di seguito riepilogo i codici nominali, che sono assai più facili da ricordare, dopo averli raggruppati in categorie.
Per prima cosa, ecco come si inseriscono le vocali accentate. Anziché elencare i codici uno per uno, mi sembra molto più pratico indicare le "formulette" per ricavarli tutti. :-)
Ecco un esempio per chiarire il concetto: anziché limitarsi a digitare E', per inserire in maiuscolo la terza persona singolare del presente indicativo del verbo essere, È, è sufficiente utilizzare il codice È.
Alcuni segni diacritici possono essere visualizzati anche da soli: ´ (´), ˆ (ˆ), ˜ (˜), ¨ (¨).
Altre lettere:
  • Å/å: Å/å
  • Æ/æ: Æ/æ
  • Œ/œ: &Oelig;/œ
  • Ø/ø: Ø/ø
  • Ç/ç: Ç/ç
  • Š/š: Š/š
  • Ð/ð: Ð/ð
  • Þ/þ: Þ/þ
  • ß o Eszett: ß
Per quanto riguarda i caratteri non alfabetici...
  • Virgolette: per le citazioni utilizzo abitualmente i cosiddetti "caporali" o "sergenti", « («) e » (»), al posto dei comuni doppi apici (", "). Da segnalare anche “ (“), ” (”), „ („), ‹ (‹), › (›).
  • Punteggiatura: … (…, puntini di sospensione) [¡ (¡, punto esclamativo invertito) e ¿ (¿, punto interrogativo invertito) sono tipici della lingua spagnola]
  • Trattini: – (–), — (—)
  • Apici: ‘ (‘), ’ (’), ‚ (‚)
  • Indicatori ordinali: º (º, maschile) [da non confondere con ° (°, grado)], ª (ª, femminile)
  • Valute: € (€, euro), ¢ (¢, cent), £ (£, sterlina), ¥ (¥, yen), ¤ (¤, simbolo generico di valuta)
  • Segni tipografici: § (§, sezione), ¶ (¶, paragrafo)
  • Obelisco: † (†), ‡ (‡)
  • Diritti riservati: © (©, copyright), ® (®, marchio registrato)
  • Operatori di confronto: &lt; (<, minore di), &gt; (>, maggiore di)
  • Operatori aritmetici: &plusmn; (±, più o meno), &times; (×, prodotto), &divide; (÷, divisione)
  • Operatori logici: &not; (¬, not)
  • Esponenti: &sup1; (¹, 1), &sup2; (², 2), &sup3; (³, 3) [ma personalmente all'occorrenza preferisco utilizzare i tag HTML <sup> e </sup>, ai quali corrispondono <sub> e </sub> per i pedici]
  • Frazioni: &frac14; (¼, un quarto), &frac12; (½, un mezzo), &frac34; (¾, tre quarti)
  • Derivate: &prime; (′, prima), &Prime; (″, seconda)
  • Simboli vari: &amp; (&, ampersand o "e commerciale"), &middot; (·, punto mediano), &bull; (•, punto elenco), &permil; (‰, per mille), &brvbar; (¦, barra verticale interrotta), &macr; (¯, macron), &oline; (‾), &frasl; (⁄), &micro; (µ, micro) [a proposito, il linguaggio HTML include entità per rappresentare l'intero alfabeto greco; per i codici, abbastanza intuitivi, ti rimando a Wikibooks]
  • ... e infine l'utile spazio unificatore &nbsp; (non-breaking space). Messo al posto del normale spazio fra due caratteri, impedisce l'andata a capo tra l'uno e l'altro.

Nessun commento:

Posta un commento