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
volt. Hasonlóképpen van még néhány jel, aminek ilyen jele van: a kisebbé <
, a nagyobbé >
. (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 &
(amit úgy tudunk leírni, hogy &amp;
, amit pedig úgy, hogy &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 <
helyett írhatjuk azt is: <
. 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.