Ľahký návod na použitie špeciálnych znakov v jazyku HTML
Webové stránky, ktoré navštevujete on-line, sú vytvorené pomocou kódu HTML, ktorý informuje webových prehliadačov o tom, aký je obsah stránky a ako ju vizuálne zobraziť pre divákov. Kód obsahuje inštrukčné bloky známe ako prvky, ktoré prehliadač webových stránok nikdy nevidí. Kód tiež obsahuje bežné textové znaky, ako napríklad znaky v titulkoch a odsekoch, ktoré sú pre diváka určené na čítanie.
Úloha špeciálnych znakov v jazyku HTML
Keď používate kód HTML a zadáte text, ktorý chcete zobraziť, zvyčajne nepotrebujete žiadne špeciálne kódy - pomocou klávesnice počítača môžete pridať príslušné písmená alebo znaky. Vyskytne sa problém, keď chcete písať znak v čitateľnom texte, ktorý HTML používa ako súčasť samotného kódu. Tieto znaky obsahujú znaky , ktoré sa používajú v kóde na spustenie a ukončenie každej značky HTML. Možno budete chcieť zahrnúť aj znaky do textu, ktoré nemajú priamy analógový kód na klávesnici, napríklad © a Ñ. Pre znaky, ktoré nemajú na klávesnici kľúč, zadajte kód.
Špeciálne znaky sú konkrétne kúsky kódu HTML navrhnuté tak, aby zobrazovali znaky, ktoré sa používajú v kóde HTML, alebo obsahujú znaky, ktoré sa nenachádzajú na klávesnici v texte, ktorý divák vidí. HTML vykresľuje tieto špeciálne znaky buď číselným alebo znakovým kódovaním, aby mohli byť zahrnuté do dokumentu HTML, prečítané prehliadačom a správne zobrazené pre návštevníkov vašej lokality.
Špeciálne znaky HTML
Tri javy sú v jadre syntaxe HTML kódu. Nikdy by ste ich nemali používať v čitateľných častiach vašej webovej stránky bez toho, aby ste ich najprv kódovali na správne zobrazenie. Sú to väčšie ako, menej ako a ampersand symboly. Inými slovami, nikdy by ste nemali používať menej ako symbol < vo vašom HTML kóde, pokiaľ to nie je začiatok značky HTML. Ak tak urobíte, znak zamení prehliadače a vaše stránky sa nemusia zobrazovať podľa očakávania. Tri znaky, ktoré by ste nikdy nemali pridávať nekódované, sú:
- menej ako znak <
- väčšia ako znak >
- ampersand &
Pri písaní týchto znakov priamo do kódu HTML - ak ich nepoužívate ako prvky v typovom kóde v nich, tak sa v čitateľnom texte zobrazia správne:
- menej ako znak -
- značka väčšia než ako znamienko - & gt;
- ampersand - & amp;
Každá špeciálna znak začína znakom ampersand - dokonca aj špeciálny znak pre ampersand začína týmto znakom. Špeciálne znaky končia bodkočiarkou. Medzi týmito dvoma znakmi pridáte všetko, čo je vhodné pre špeciálny znak, ktorý chcete pridať. Tento ( menej ako ) vytvára menej ako symbol, ak sa objaví medzi ampersandom a bodkočiarkou v jazyku HTML. Podobne GT vytvára symbol väčší než symbol a zosilňovač poskytuje ampersand, keď sú umiestnené medzi ampersand a bodkočiarka.
Špeciálne znaky, ktoré nemôžete zadávať
Akýkoľvek znak, ktorý sa dá vykresliť v štandardnej množine znakov Latin-1, môže byť vykreslený v jazyku HTML. Ak sa nezobrazí na klávesnici, použijete symbol ampersand s jedinečným kódom, ktorý bol priradený znaku nasledovanému bodkočiarkou.
Napríklad "priateľský kód" pre symbol autorských práv je & copy; a & trade ; je kód pre symbol ochrannej známky.
Tento priateľský kód je ľahko zapisovateľný a ľahko zapamätateľný, ale existuje veľa znakov, ktoré nemajú priateľský kód, ktorý je ľahko zapamätateľný.
Každý znak, ktorý je možné na obrazovke napísať, má zodpovedajúci desatinný číselný kód. Tento číselný kód môžete použiť na zobrazenie ľubovoľného znaku. Napríklad desatinný číselný kód symbolu autorských práv- & # 169; -demonstrates ako fungujú číselné kódy. Stále začínajú ampersandom a končia bodkočiarkou, ale namiesto priateľského textu používate číselný znak, za ktorým nasleduje jedinečný číselný kód pre daný znak.
Priateľské kódy sú ľahko zapamätateľné, ale číselné kódy sú často spoľahlivejšie. Stránky, ktoré sú vytvorené s databázami a XML, nemusia mať definované všetky priateľské kódy, ale podporujú číselné kódy.
Najlepší spôsob, ako nájsť číselné kódy pre znaky, je v sadách znakov, ktoré nájdete online. Keď nájdete požadovaný symbol, jednoducho skopírujte a vložte číselný kód do kódu HTML.
Niektoré znakové sady zahŕňajú:
- Kódy mien
- Matematické kódy
- Interpunkčné kódy
- Kódy výslovnosti
- Diakritické kódy
Znaky, ktoré nie sú v angličtine
Špeciálne znaky nie sú obmedzené na anglický jazyk. Špeciálne znaky v neanglických jazykoch môžu byť vyjadrené v jazyku HTML vrátane:
Takže čo sú šestnástkové kódy?
Hexadecimálny kód je alternatívny formát pre zobrazovanie špeciálnych znakov v kóde HTML. Môžete použiť ktorúkoľvek metódu, ktorú chcete pre svoju webovú stránku. Hľadáte ich v súbore znakov online a používate ich rovnakým spôsobom, akým používate priateľské kódy alebo číselné kódy.
Pridajte deklaráciu Unicode do hlavičky dokumentu
Pridajte nasledujúcu metaznačku kdekoľvek vo vnútri
vašej webovej stránky, aby ste sa uistili, že vaše špeciálne znaky sa zobrazujú správne.Tipy
Bez ohľadu na to, akú metódu používate, pamätajte na niekoľko najlepších postupov:
- Vždy ukončite svoju entitu bodkočiarkou. Niektoré editory HTML vám umožňujú uverejňovať HTML kódy bez poslednej bodkočiarky, ale vaše stránky budú neplatné a mnohé webové prehliadače bez nich nebudú správne zobrazovať.
- Vždy začínajte s ampersandom. Mnohí weboví redaktori vám umožňujú vyhnúť sa vynechávaním "zosilňovača". ale keď zobrazíte ampersand sám v XHTML, spôsobí chybu overenia.
- Otestujte svoje stránky v čo najväčšom počte prehliadačov. Ak je znak pre pochopenie dokumentu dôležitý a nemôžete ho otestovať v kombináciách prehliadača / operačného systému, ktoré používajú vaši zákazníci, mali by ste nájsť iný spôsob, ako ho zastupovať. Predtým, ako sa uchýlíte k obrázkom alebo inému, skúste použiť jeden z nástrojov na testovanie prehliadača, ktorý môže overiť váš kód vo viacerých prehliadačoch.