Karakterreferenciák

Akármilyen karakterkészletet is használunk egy HTML dokumentum elkészítésénél, egészen biztos, hogy vannak olyan karakterek, amelyeket a billentyűzetről nem lehet begépelni. Az ilyen karakterek megadását teszi lehetővé a karakterreferencia. Ez olyan karaktereknek a weboldalon való megjelenítésére is alkalmas, amelyek az adott karakterkészletben egyáltalán nem szerepelnek. Továbbá azon speciális karaktereknek a megjelenítését is lehetővé teszi, amely karaktereket egyszerűen begépelni azért nem lehet, mert a HTML nyelv speciális célú szimbólumai (mint például a < karakter).

A karakterreferenciákat a HTML dokumentumban kétféleképpen lehet használni:

  1. A karakter kódjának megadásával (akár decimálisan, akár hexadecimálisan).
  2. Egyes karaktereknek nevük is van, amivel hivatkozni lehet rájuk.

A megjegyzésen belül szereplő karakterreferenciáknak nincs különleges jelentésük.

Mindkét esetben a karakterreferenciát egy & jellel kell kezdeni, és a végét egy ; jellel lezárni.

Numerikus referencia

A numerikus referencia a karakterkód megadását teszi lehetővé. Két formája lehetséges:

  1. Egy # után decimálisan a karakterkódot kell megadni, amely az ISO 10646 szabvány szerinti számot jelenti.
  2. Ha a # jel után egy kis vagy nagy X is szerepel, akkor utána hexadecimális szám adandó meg.

Íme néhány példa:

Nevesített referenciák

A gyakran előforduló, de nem begépelhető karakterekhez léteznek nevesített referenciák is. A név általában azért jobb a kód megadásánál, mert a név utal az adott karakter jelentésére, így könnyebb megjegyezni, mint a karakterkódot.

Íme a legfontosabb nevesített karakterreferenciák:

szövegeredményszövegeredmény
&nbsp;nem törhető szóköz&iexcl;¡
&cent;¢&pound;£
&curren;¤&yen;¥
&brvbar;¦&sect;§
&uml;¨&copy;©
&ordf;ª&laquo;«
&not;¬&shy;lágy elválasztás, sor végén sortörést eredményez
&reg;®&deg;°
&plusmn;±&sup2;²
&sup3;³&acute;´
&micro;µ&para;
&middot;·&ordm;º
&raquo;»&frac14;¼
&frac12;½&frac34;¾
&iquest;¿&Agrave;À
&Aacute;Á&Acirc;Â
&Atilde;Ã&Auml;Ä
&Aring;Å&AElig;Æ
&Ccedil;Ç&Egrave;È
&Eacute;É&Ecirc;Ê
&Euml;Ë&Igrave;Ì
&Iacute;Í&Icirc;Î
&Iuml;Ï&ETH;Ð
&Ntilde;Ñ&Ograve;Ò
&Oacute;Ó&Ocirc;Ô
&Otilde;Õ&Ouml;Ö
&times;×&Oslash;Ø
&Ugrave;Ù&Uacute;Ú
&THORN;Þ&szlig;ß
&agrave;à&aacute;á
&acirc;â&atilde;ã
&aelig;æ&ccedil;ç
&egrave;è&eacute;é
&igrave;ì&iacute;í
&eth;ð&ntilde;ñ
&ograve;ò&oacute;ó
&ocirc;ô&otilde;õ
&ouml;ö&divide;÷
&oslash;ø&ugrave;ù
&uacute;ú&ucirc;û
&uuml;ü&yacute;ý
&thorn;þ&fnof;ƒ
&Alpha;Α&alpha;α
&Beta;Β&beta;β
&Gamma;Γ&gamma;γ
...
&Omega;Ω&omega;ω
&sigmaf;ς&thetasym;ϑ
&piv;ϖ&bull;•
&hellip;…&prime;′
&Prime;″&oline;‾
&frasl;⁄&real;ℜ
&trade;™&alefsym;ℵ
&larr;←&uarr;↑
&rarr;→&darr;↓
&harr;↔&crarr;↵
&lArr;⇐&uArr;⇑
&rArr;⇒&dArr;⇓
&hArr;⇔&forall;∀
&part;∂&exist;∃
&empty;∅&nabla;∇
&isin;∈&notin;∉
&ni;∋&prod;∏
&sum;∑&minus;−
&lowast;∗&radic;√
&infin;∞&and;∧
&or;∨&cap;∩
&cup;∪&int;∫
&sim;∼&cong;≅
&ne;≠&equiv;≡
&le;≤&ge;≥
&sub;⊂&sup;⊃
&nsub;⊄&sube;⊆
&supe;⊇&sdot;⋅
&spades;♠&clubs;♣
&hearts;♥&diams;♦
&quot;"&amp;&
&lt;<&gt;>
&ndash;–&mdash;—
&lsquo;‘&rsquo;’
&sbquo;‚&ldquo;“
&rdquo;”&bdquo;„
&dagger;†&Dagger;‡
&euro;€

A táblázat nem tartalmazza a teljes listát, de az megtalálható a HTML szabványban. Ahogy az látható, valamennyi görög betűnek, és a leggyakoribb matematikai jeleknek van nevesített referenciája.

Kiemelendő a fentiek közül néhány, amelynek használata azért szükséges, mert a HTML nyelv szimbólumait jelenti, amelyek csak így begépelve jelennek meg: