Ako používať špeciálne znaky v HTML

click fraud protection

Webové stránky, ktoré navštevujete online, sa vytvárajú pomocou HTML kód, ktorý webovým prehliadačom povie, aký je obsah stránky a ako ju vizuálne vykresliť pre divákov. Tento kód obsahuje inštruktážne stavebné bloky známe ako prvky, ktoré prehliadač webových stránok nikdy nevidí. Tento kód obsahuje aj normálne textové znaky, ako sú napríklad nadpisy a odseky určené na čítanie čitateľom.

Úloha špeciálnych znakov v HTML

Keď použijete HTML a napíšete text, ktorý je určený na prezeranie, zvyčajne nepotrebujete žiadne špeciálne kódy - na pridanie príslušných písmen alebo znakov stačí iba klávesnica počítača. Problém nastáva, keď chcete napísať znak do čitateľného textu, ktorý HTML používa ako súčasť samotného kódu. Medzi tieto znaky patrí < a > znaky, ktoré sa používajú v kóde na začatie a dokončenie každej značky HTML. Možno budete chcieť do textu zahrnúť aj znaky, ktoré na klávesnici nemajú priamy analóg, napríklad © a Ñ. Pre znaky, ktoré na klávesnici nemajú kláves, zadajte kód.

Špeciálne znaky.
Obrázky CSA / Getty Images
instagram viewer

Špeciálne znaky sú konkrétne časti kódu HTML určené na zobrazovanie znakov, ktoré sa používajú v HTML kód alebo do textu v prehliadači zahrnúť znaky, ktoré sa nenachádzajú na klávesnici vidí. HTML tieto špeciálne znaky vykresľuje pomocou číselného alebo znakového kódovania, aby ich bolo možné zahrnúť do znaku HTML dokument, prečítané prehliadačom a správne zobrazené, aby ich videli návštevníci vášho webu.

V jadre syntaxe kódu HTML sú tri znaky. Nikdy by ste ich nemali používať v čitateľných častiach svojej webovej stránky bez toho, aby ste ich najskôr zakódovali pre správne zobrazenie. Sú to symboly väčšie ako, menšie ako a ampersand. Inými slovami, nikdy by ste nemali používať symbol menej ako < vo vašom kóde HTML, pokiaľ to nie je začiatok súboru Značka HTML. Ak tak urobíte, znak zamieňa prehliadače a vaše stránky sa nemusia vykresliť podľa vašich očakávaní. Tri znaky, ktoré by ste nikdy nemali pridať nekódované, sú:

  • znak menej ako <
  • znamienko viac ako >
  • ampersand &

Keď píšete tieto znaky priamo do svojho kódu HTML - pokiaľ ich nepoužívate ako prvky v kóde, zadajte ich kódovanie, aby sa v čitateľnom texte zobrazovali správne:

  • znak menej ako - <
  • podpísať viac ako >
  • ampersand - &

Každá špeciálna postava začína ampersandom - dokonca aj špeciálny znak pre ampersand začína týmto znakom. Špeciálne znaky sa končia bodkočiarkou. Medzi tieto dva znaky pridáte čokoľvek, čo je vhodné pre špeciálny znak, ktorý chcete pridať. lt (pre menej ako) vytvorí symbol menej ako, keď sa v HTML objaví medzi znakom & a bodkočiarkou. Podobne gt vytvorí symbol väčšieho ako a amp dáva ampersand, ak je umiestnený medzi ampersand a bodkočiarku.

Špeciálne znaky, ktoré nemôžete zadať

Akýkoľvek znak, ktorý je možné vykresliť v štandardnej znakovej sade Latin-1, je možné vykresliť v jazyku HTML. Ak sa na klávesnici nezobrazí, použijete symbol ampersand s jedinečným kódom, ktorý bol priradený znaku, za ktorým nasleduje bodkočiarka.

Napríklad „priateľský kód“ pre symbol autorských práv je © a ™ je kód symbolu ochrannej známky.

Tento priateľský kód sa ľahko píše a ľahko si pamätá, ale existuje veľa znakov, ktoré nemajú priateľský kód, ktorý je ľahko zapamätateľný.

Každý znak, ktorý je možné napísať na obrazovku, 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 - © Demonštruje, ako fungujú číselné kódy -. Stále začínajú znakom „ampersand“ a končia bodkočiarkou, ale namiesto priateľského textu použijete znak čísla a za ním jedinečný číselný kód.

Priateľské kódy sú ľahko zapamätateľné, ale číselné kódy sú často spoľahlivejšie. Weby, ktoré sú zostavené z databáz a XML nemusí mať definované všetky priateľské kódy, ale podporuje číselné kódy.

Najlepšie nájdete numerické kódy znakov v znakových sadách, 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
  • Kódy kritikov

Znaky mimo anglického jazyka

Špeciálne znaky sa neobmedzujú iba na anglický jazyk. Špeciálne znaky v neanglických jazykoch môžu byť vyjadrené v jazyku HTML vrátane:

  • Španielsky
  • Francúzsky
  • Grécky
  • Rumunský

Čo sú to hexadecimálne kódy?

Hexadecimálny kód je alternatívny formát na zobrazovanie špeciálnych znakov v kóde HTML. Pre svoju webovú stránku môžete použiť ľubovoľný spôsob. Vyhľadáte ich v znakových sadách online a použijete ich rovnako, ako použijete priateľské kódy alebo číselné kódy.

Pridajte vyhlásenie Unicode do hlavy dokumentu

Pridajte nasledujúcu metaznačku kamkoľvek do priečinka.

content = "text / html; charset = utf-8 "/>

Tipy

Bez ohľadu na to, ktorú metódu použijete, nezabudnite na niekoľko osvedčených postupov:

Svoju entitu vždy ukončujte bodkočiarkou

Niektoré editory HTML umožňujú odosielať kódy HTML bez posledného bodkočiarky, ale vaše stránky budú neplatné a mnoho webových prehľadávačov bez nich nebude správne zobrazovať entity.

Vždy začínajte znakom

Mnoho webových editorov vám umožní vynechať vynechanie reťazca „amp;“ ale keď zobrazíte ampersand sám v XHTML, spôsobuje chybu overenia.

Vyskúšajte svoje stránky v čo najväčšom počte prehliadačov

Ak je postava rozhodujúca pre pochopenie vášho dokumentu a nemôžete ju otestovať v kombináciách prehliadača a OS, ktoré používajú vaši zákazníci, mali by ste nájsť iný spôsob, ako ju reprezentovať. Predtým, ako sa uchýlite k obrázkom alebo niečomu inému, vyskúšajte niektorý z nástrojov na testovanie prehľadávača, ktorý dokáže overiť váš kód vo viacerých prehliadačoch.

instagram story viewer