Jelikož někdy je nutné v textu uádět i znaky, které jsou jinak vyhrazeny pro zápis XHTML (< >), dají se zapsat speciálními znakovými entitami. Ty pak prohlížeč interpretuje jako požadované znaky.
zápis | znak | překlad |
---|---|---|
& | & | ampersand - a |
< | < | less than - menší než |
> | > | greather than - větší než |
" | " | quote - uvozovky |
| něco jako: nonbrake space - pevná mezera |
Všechny znaky se také dají zapsat pomocí kódu v ASCII tabulce. Snazší je ale pamatovat si tyto zkratky.
se také využívá, pokud potřebujete více mezer za sebou. Většinou se bez toho ale díky CSS obejdete.
<div> a <span>
jsou kontejnery
. Tyto entity mohou obsahovat libovolné další. Nemají žádný konkrétní význam a nijak neformátují svůj obsah. Používají se na formátování textu (pomocí CSS), který nevyhovuje ani jedné z předepsaných definic nebo na tvorbu layoutu stránek. Kontejner <div>
je blokový - může tedy obsahovat téměř všechny ostatní entity, jen ne rovnou text. <span>
je řádkový (inline) a nesmí tedy obsahovat blokové prvky.
<!-- text komentáře -->
Do této speciální entity se dají psát poznámky (komentáře) k vlastnímu kódu. Entita nemá povolený žádný obsah, ani nemá ukončovací část. Musí bezpodmínečně začínat <!--
a to bez mezer, následuje libovolný text a nakonec je opět série znaků -->
bez mezer. Cokoliv co je v komentáři napsáno, se na stránce nezobrazí a je to vidět pouze v kódu. U obsáhlejších stránek je používání komentářů prakticky nezbytné a mnohdy se vyplatí je používat i u menších projektů. Zpřehledňuje orientaci v kódu dokumnetu.
Příklad využití:
<div> <!-- tady začíná menu --> … </div> <!-- konec menu --> <div> <!-- začátek obsahu -->
© 2006-2007 Petr Kuda - www.troska.cz