Vissza Tartalomjegyzék Előre

14. Egyéb tippek és trükkök

Speciális jelek és betűk megjelenítése

Aki figyelmesen végigolvasta a korábbiakat, de sosem nézett bele a segédlet oldalainak forrásába, az bizonyára elgondolkodott azon, hogy miként jelenhet meg a böngészőben az, hogy <br>, hiszen ha a böngésző ezzel találkozik, akkor azt nem megjeleníti, hanem új sorban folytatja az írást... Ez így is van. Éppen ezért ha a kisebb vagy a nagyobb jelét („kacsacsőrt”) szeretnénk írni, akkor ezt nem írhatjuk magával a jellel, hiszen az speciális funkcióra foglalódott le. (Természetesen az esetek többségében a böngésző tudja, hogy az adott jel speciális funkciójáról, vagy eredeti értékéről van-e szó, de éppen akkor, amikor magát a HTML-elemet szeretnénk leírni, nem tudhatja.) Az ilyen esetekre a HTML fenntart egy speciális jelet, a &-t. Egy funkcióban már találkozhatuunk vele, a nem törhető szóköznél: ennek a neve &nbsp; volt. Hasonlóképpen van még néhány jel, aminek ilyen jele van: a kisebbé &lt;, a nagyobbé &gt;. (Az ilyen speciális nevek mindig ponbtosvesszőre végződnek.)

A figyelmes olvasó nyilván már rájött, hogy a & jelnek is van ilyen speciális neve, hiszen különben az előbb nem jelenhettek volna meg az elnevezések, csupán azok, amiket jelölnek. Az & neve &amp; (amit úgy tudunk leírni, hogy &amp;amp;, amit pedig úgy, hogy &amp;amp;amp; stb.).

A HTML ezen kívül megadja azt a lehetőséget is, hogy a karakterekre kódjukkal hivatkozzunk. Ebben az esetben a & után közvetlenül egy kettőskeresztet (#) kell írni, majd majd az adott karakter kódját — ezúttal tizes számrendszerben. A kisebb jel kódja például 60, így a &lt; helyett írhatjuk azt is: &#60;. A következő táblázatban bemutatjuk a használható kódokat:
  +0 +1 +2 +3 +4 +5 +6 +7 +8 +9
30   ! " # $ % & '
40 ( ) * + , - . / 0 1
50 2 3 4 5 6 7 8 9 : ;
60 < = > ? @ A B C D E
70 F G H I J K L M N O
80 P Q R S T U V W X Y
90 Z [ \ ] ^ _ ` a b c
  +0 +1 +2 +3 +4 +5 +6 +7 +8 +9
100 d e f g h i j k l m
110 n o p q r s t u v w
120 x y z { | } ~  
130 ƒ ˆ Š
140 Œ  Ž  
150 ˜ š œ  ž Ÿ
160   ¡ ¢ £ ¤ ¥ ¦ § ¨ ©
170 ª « ¬ ­ ® ¯ ° ± ² ³
180 ´ µ · ¸ ¹ º » ¼ ½
190 ¾ ¿ À Á Â Ã Ä Å Æ Ç
  +0 +1 +2 +3 +4 +5 +6 +7 +8 +9
200 È É Ê Ë Ì Í Î Ï Ð Ñ
210 Ò Ó Ô Õ Ö × Ø Ù Ú Û
220 Ü Ý Þ ß à á â ã ä å
230 æ ç è é ê ë ì í î ï
240 ð ñ ò ó ô õ ö ÷ ø ù
250 ú û ü ý þ ÿ Ā ā Ă ă
260 Ą ą Ć ć Ĉ ĉ Ċ ċ Č č
270 Ď ď Đ đ Ē ē Ĕ ĕ Ė ė
280 Ę ę Ě ě Ĝ ĝ Ğ ğ Ġ ġ
290 Ģ ģ Ĥ ĥ Ħ ħ Ĩ ĩ Ī ī
  +0 +1 +2 +3 +4 +5 +6 +7 +8 +9
300 Ĭ ĭ Į į İ ı IJ ij Ĵ ĵ
310 Ķ ķ ĸ Ĺ ĺ Ļ ļ Ľ ľ Ŀ
320 ŀ Ł ł Ń ń Ņ ņ Ň ň ʼn
330 Ŋ ŋ Ō ō Ŏ ŏ Ő ő Œ œ
340 Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ
350 Ş ş Š š Ţ ţ Ť ť Ŧ ŧ
360 Ũ ũ Ū ū Ŭ ŭ Ů ů Ű ű
370 Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ź ź Ż
380 ż Ž ž ſ ƀ Ɓ Ƃ ƃ Ƅ ƅ

Ne lepődjünk meg, ha böngészőnkben esetleg nem mindenhol látunk karaktereket, hanem hol kérdőjelek vagy négyzetek, hol maguk a kódok jelennek meg. A különböző böngészők különböző mértékben képesek kezelni ezeket a kódokat. Éppen ezért ha különleges karaktereket sztertnénk használni, mindig győződjünk meg róla, hogy az minden böngészőben meg tud-e jelenni. Amennyiben nem, fontoljuk meg, hogy megéri-e használnunk őket.


Vissza Tartalomjegyzék Előre