HTML entita
HTML entita je součást standardu HTML. Slouží k reprezentaci znaku nezávisle na kódování HTML dokumentu, ve kterém se nachází. Většinou se používá pro zápis speciálních znaků, které mají v HTML konkrétní vliv na značkování (například: „<“, „>“, „&“, …). Jedná se vlastně o formu escapování.
Nejčastější entity
editovatZnak | Entita | Zkratka z… |
---|---|---|
> | > | greater than |
< | < | less than |
& | & | ampersand |
" | " | quote |
Tvorba
editovat- názvem – omezená množina znaků, pro které je definován „zástupný“ název (identifikátor). Převod názvových entit lze uskutečnit pouze s použitím převodní tabulky (například:
€ = € = x20ac
). Formát zápisu je „&___;“. Kde „___“ je „zástupný“ název znaku (například „euro“). - číslem – zápis, ve kterém se používá Unicode hodnota znaku v desítkové nebo šestnáctkové soustavě (například: € = € nebo €). Tímto způsobem lze zapsat libovolný znak včetně těch, které lze zapsat pomocí názvových entit. Formát zápisu je „&#___;“. Kde „___“ je desítková Unicode hodnota znaku (například „8364“, celkově
€
), nebo šestnáctková Unicode hodnota znaku, které předchází znak „x“ (například „x20ac“, celkově€
).
Zalomení v tooltipu
editovat Podrobnější informace naleznete v článku tooltip.
Například webové prohlížeče, browsery, umožňují zobrazování tzv. tooltipů, tedy rámečků s textem, objevivších se po nadjetí myší na aktivní prvek. Typicky jde o odkaz, tooltip ovšem jde nastavit kterémukoli tagu pomocí atributu title
. Pro autory stránek pak má význam řídit tok textu tooltipu, zejména je-li delší, aby nebyl v jediném dlouhém řádku, nýbrž aby byl pro lepší čitelnost zalámán:
- Na zalomení textu tooltipu (výchozí příklad) ale nepomůže prosté odentrování textové hodnoty v atributu title,
- je potřeba použít entitu
(hotový příklad), tedy reprezentaci konkrétního znaku, tzv. line feed, netisknutelného řídícího znaku.
Konkrétně v příkladu zde je použito title="text zalomit"
.
Související články
editovatExterní odkazy
editovat- (anglicky) Specifikace HTML verze 4.01 - entity
- mlha.cz/unicode – převodník znaků a HTML entit do UTF-8
- Použitelné znakové entity
- Ako písať texty vhodné pre internet