Emojis
→ Sú to znaky z UTF-8 kódovania
→ Vyzerajú ako obrázky alebo ikony, ale nie je to tak. Sú to znaky.
❕ UTF-8 kódovanie obsahuje skoro všetky znaky a symboly na svete.
HTML charset atribút
→ Aby sa stránka správne zobrazovala prehliadač potrebuje poznať kódovanie nastavené v kóde stránky
→ Kódovanie špecifikujeme v <meta> tagu, ktorý sa bezprostredne uvádza v <head> elemente
//index.html
<head><meta charset="UTF-8">
</head>
UTF-8 Znaky
→ Mnoho znakov nejde napísať pomocou klávesnice, ale možno ich napísať pomocou čísel (entity numbers):
- A je 65
- B je 66
- C je 67
//index.html
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>I will display A B C</p>
<p>I will display A B C</p>
</body>
</html>
❕ Tieto hodnoty sa neučte naspamäť, je to zbytočné a môžete si ich kedykoľvek pozrieť na nete
Znaky emoji
→ Emojis sú taktiež znaky z UTF-8 abecedy
→ Ich veľkoť sa mení spolu s textom pomocou font-size
- 😀 je 128512
- 💻 je 128187
- 👍 je 128077
//index.html
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>Môj prvý emoji</h1>
<p> 😀 </p>
</body>
</html>