Jak používat speciální znaky v HTML

click fraud protection

Webové stránky, které navštěvujete online, jsou vytvářeny pomocí HTML kód, který webovým prohlížečům řekne, co je obsahem stránky a jak ji vizuálně vykreslit pro diváky. Kód obsahuje instruktážní stavební bloky známé jako prvky, které prohlížeč webových stránek nikdy nevidí. Kód také obsahuje normální textové znaky, jako jsou například nadpisy a odstavce určené ke čtení v prohlížeči.

Role speciálních znaků v HTML

Když používáte HTML a zadáváte text určený k prohlížení, obvykle nepotřebujete žádné speciální kódy - k přidání příslušných písmen nebo znaků použijete pouze klávesnici počítače. Problém nastává, když chcete do čitelného textu, který HTML používá jako součást samotného kódu, napsat znak. Mezi tyto znaky patří < a > znaky, které se v kódu používají ke spuštění a dokončení každé značky HTML. Můžete také chtít do textu zahrnout znaky, které nemají na klávesnici přímý analogový signál, například © a Ñ. U znaků, které nemají na klávesnici klávesu, zadáte kód.

Speciální znaky.
Obrázky CSA / Getty Images
instagram viewer

Speciální znaky jsou konkrétní části kódu HTML určené k zobrazení znaků, které se používají v HTML kód nebo zahrnout znaky, které se nenacházejí na klávesnici v textu prohlížeče vidí. HTML vykresluje tyto speciální znaky pomocí číselného nebo znakového kódování, aby je bylo možné zahrnout do souboru HTML dokument, přečteny prohlížečem a správně zobrazeny návštěvníkům vašeho webu.

V jádru syntaxe kódu HTML jsou tři znaky. Nikdy byste je neměli používat ve čitelných částech své webové stránky, aniž byste je nejprve kódovali pro správné zobrazení. Jsou to symboly větší než, menší než a ampersand. Jinými slovy byste nikdy neměli používat symbol méně než < ve vašem HTML kódu, pokud to není začátek Značka HTML. Pokud tak učiníte, znak zaměňuje prohlížeče a vaše stránky se nemusí vykreslit podle očekávání. Tři znaky, které byste nikdy neměli přidávat bez kódování, jsou:

  • znaménko méně než <
  • znaménko větší než >
  • ampersand &

Když tyto znaky zadáváte přímo do kódu HTML - pokud je nepoužíváte jako prvky v kódu - zadejte pro ně kódování, aby se ve čitelném textu zobrazily správně:

  • znaménko méně než - <
  • znaménko větší než - >
  • ampersand - &

Každá speciální postava začíná ampersandem - dokonce i speciální znak pro ampersand začíná tímto znakem. Speciální znaky končí středníkem. Mezi tyto dva znaky přidáte vše, co je vhodné pro speciální znak, který chcete přidat. lt (pro méně než) vytvoří symbol méně než, když se objeví mezi ampersandem a středníkem v HTML. Podobně, gt vytvoří symbol větší než a zesilovač dává ampersand, když jsou umístěny mezi ampersand a středník.

Speciální znaky, které nemůžete psát

Jakýkoli znak, který lze vykreslit ve standardní znakové sadě Latin-1, lze vykreslit v HTML. Pokud se na vaší klávesnici neobjeví, použijete symbol ampersand s jedinečným kódem, který byl přiřazen znaku, za kterým následuje středník.

Například „přátelský kód“ pro symbol autorských práv is © and ™ je kód symbolu ochranné známky.

Tento přátelský kód se snadno píše a snadno si ho pamatuje, ale existuje spousta znaků, které nemají přátelský kód, který je snadno zapamatovatelný.

Každý znak, který lze na obrazovce napsat, má odpovídající desetinný číselný kód. Tento číselný kód můžete použít k zobrazení libovolného znaku. Například desetinný číselný kód symbolu autorských práv - © - ukazuje, jak fungují číselné kódy. Stále začínají znakem & a končí středníkem, ale místo přátelského textu použijete znak čísla následovaný jedinečným číselným kódem pro tento znak.

Přátelské kódy jsou snadno zapamatovatelné, ale číselné kódy jsou často spolehlivější. Weby, které jsou vytvořeny s databázemi a XML nemusí mít definované všechny přátelské kódy, ale podporují číselné kódy.

Nejlepší způsob, jak najít číselné kódy pro znaky, jsou znakové sady, které najdete online. Když najdete požadovaný symbol, jednoduše zkopírujte a vložte číselný kód do kódu HTML.

Některé znakové sady zahrnují:

  • Kódy měn
  • Matematické kódy
  • Interpunkční kódy
  • Kódy výslovnosti
  • Kódy kritiků

Znaky v jiném než anglickém jazyce

Speciální znaky se neomezují pouze na anglický jazyk. Speciální znaky v neanglických jazycích lze vyjádřit v HTML, včetně:

  • španělština
  • francouzština
  • řecký
  • rumunština

Takže jaké jsou hexadecimální kódy?

Šestnáctkový kód je alternativní formát pro zobrazení speciálních znaků v kódu HTML. Pro svou webovou stránku můžete použít libovolnou metodu. Vyhledáte je ve znakových sadách online a použijete je stejně, jako používáte přátelské kódy nebo číselné kódy.

Přidejte k hlavě dokumentu deklaraci Unicode

Přidejte následující metaznačku kdekoli uvnitř souboru.

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

Tipy

Bez ohledu na to, kterou metodu používáte, mějte na paměti několik osvědčených postupů:

Vždy ukončete svoji entitu středníkem

Některé editory HTML vám umožňují zveřejňovat kódy HTML bez posledního středníku, ale vaše stránky budou neplatné a mnoho webových prohlížečů bez nich nebude entity správně zobrazovat.

Vždy začněte s ampersandem

Mnoho webových editorů vám umožní uniknout vynecháním „amp;“ ale když zobrazíte samotný ampersand XHTML, způsobí chybu ověření.

Otestujte své stránky v co největším počtu prohlížečů

Pokud je postava zásadní pro pochopení vašeho dokumentu a nemůžete ji otestovat v kombinacích prohlížeče / OS, které používají vaši zákazníci, měli byste najít jiný způsob, jak ji reprezentovat. Než se však uchýlíte k obrázkům nebo něčemu jinému, vyzkoušejte některý z testovacích nástrojů prohlížeče, který dokáže ověřit váš kód ve více prohlížečích.

instagram story viewer