Jednoduchý průvodce pro použití speciálních znaků ve formátu HTML
Webové stránky, které jste navštívili on-line, jsou vytvořeny pomocí kódu HTML, který informuje prohlížeče o tom, co je obsah stránky a jak ji vizualizovat vizuálně. Kód obsahuje instrukč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 ty v titulcích a odstavcích určených pro čtenáře.
Role speciálních znaků v jazyce HTML
Když používáte HTML a zadejte text, který chcete zobrazit, obvykle nepotřebujete žádné speciální kódy - použijte pouze klávesnici počítače pro přidání příslušných písmen nebo znaků. Problém nastává, pokud chcete zadat znak v čitelném textu, který HTML používá jako součást samotného kódu. Tyto znaky obsahují znaky , které se v kódu používají ke spuštění a ukončení každé značky HTML. Můžete také chtít zahrnout znaky do textu, které nemají přímý analog na klávesnici, například © a Ñ. U znaků, které nemají na klávesnici klíč, zadáte kód.
Zvláštní znaky jsou specifické kousky kódu HTML navržené pro zobrazování znaků, které se používají v kódu HTML, nebo obsahují znaky, které nejsou na klávesnici nalezeny v textu, který prohlížeč vidí. HTML vytváří tyto speciální znaky buď číselným nebo znakovým kódováním, takže mohou být zahrnuty do dokumentu HTML, přečteny prohlížečem a zobrazeny správně pro návštěvníky vašeho webu.
Speciální HTML znaky
Tři znaky jsou jádrem syntaxe kódu HTML. Nikdy byste je neměli používat v čitelných částech své webové stránky, aniž byste je kódovali nejprve pro správné zobrazení. Jsou to větší než, méně než, a ampersand symboly. Jinými slovy, nikdy byste neměli používat symbol < méně než v kódu HTML, pokud není začátkem značky HTML. Pokud tak učiníte, znak zaměňuje prohlížeče a vaše stránky se nemusí zobrazovat podle očekávání. Tři znaky, které byste nikdy neměli přidat, jsou:
- méně než znak <
- větší než znak >
- ampersand &
Když zadáte tyto znaky přímo do kódu HTML - pokud je nepoužíváte jako prvky v kódovém typu v jejich kódování, tak se budou zobrazovat správně v čitelném textu:
- méně než znak -
- znaménko větší než znaménko - & gt;
- ampersand - & amp;
Každá speciální znak začíná znakem ampersand - dokonce i zvláštní znak pro ampersand začíná tímto znakem. Speciální znaky končí středníkem. Mezi těmito dvěma znaky přidáte vše, co je vhodné pro speciální znak, který chcete přidat. lt (pro méně než ) vytvoří méně než symbol, když se objeví mezi ampersand a středník v HTML. Stejně tak GT vytváří symbol větší než symbol a ampér poskytuje ampersand, když jsou umístěny mezi ampersand a středníkem.
Speciální znaky, které nelze zadat
Jakýkoli znak, který lze vykreslit v standardní sadě znaků Latin-1, lze vykreslit v HTML. Pokud se na klávesnici neobjeví, použijete symbol ampersand s jedinečným kódem, který byl přiřazen znaku následovanému středníkem.
Například "přátelský kód" pro symbol autorských práv je & copy; a & trade ; je kód pro symbol ochranné známky.
Tento přívětivý kód je snadno napsatelný a snadno se pamatuje, ale je tu spousta postav, které nemají přátelský kód, který se snadno pamatuje.
Každý znak, který lze zadat na obrazovce, 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- & # 169; -odkazuje jak fungují číselné kódy. Stále začínají s ampersandem a končí středníkem, ale namísto přátelského textu použijete číselný znak, za kterým následuje jedinečný číselný kód pro daný znak.
Přátelské kódy se snadno pamatují, ale číselné kódy jsou často spolehlivější. Stránky, které jsou vytvořeny s databázemi a serverem 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 znaků, je v sadách znaků, které najdete online. Když najdete požadovaný symbol, 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
- Diakritické kódy
Znaky jiné než angličtiny
Zvláštní znaky se neomezují pouze na anglický jazyk. Speciální znaky v cizích jazycích mohou být vyjádřeny v HTML, včetně:
Takže jaké jsou šestnáctkové kódy?
Hexadecimální kód je alternativní formát pro zobrazení zvláštních znaků v kódu HTML. Pro svou webovou stránku můžete použít libovolnou metodu. Hledáte je v sadách znaků online a použijete je stejně jako v případě přátelských kódů nebo číselných kódů.
Přidání deklarace Unicode do hlavičky dokumentu
Přidejte následující metaznačku kdekoli uvnitř
své webové stránky, abyste zajistili správné zobrazení speciálních znaků.Tipy
Nezáleží na tom, jakou metodou používáte, pamatujte na několik osvědčených postupů:
- Vždy ukončete svou entitu středníkem. Některé editory HTML vám umožňují odesílat kódy HTML bez konečné středník, ale vaše stránky budou neplatné a mnoho webových prohlížečů bez nich nezobrazí správně.
- Vždy začínáme s ampersandem. Mnoho webových redaktorů vám umožní uniknout z "amp;" ale při zobrazení samotného znaku ampersand v XHTML způsobí chybu ověření.
- Otestujte své stránky co nejvíce prohlížečů. Pokud je tento znak zásadní pro pochopení dokumentu a nemůžete ho otestovat v kombinacích prohlížečů / operačních systémech, které používají zákazníci, měli byste najít jiný způsob, jak ho zastupovat. Nicméně, než se uchýlíte k obrázkům nebo jinému problému, vyzkoušejte jeden z nástrojů pro testování prohlížeče, které mohou ověřit váš kód ve více prohlížečích.