| zápis značek | Prvek jazyka musí v závorce začínat bez mezery bezprostředně za levou závorkou. Všechny atributy vyskytující se uvnitř HTML značek, jsou až na několik výjimek, u nichž je to výslovně uvedeno, nepovinné a mají definované implicitní hodnoty. Název atributu může být zapsán libovolně malými nebo velkými písmeny. V zápisu atribut=hodnota se akceptují tvary: atribut=”hodnota”, atribut = “hodnota”, atribut=hodnota. Zápis uvozovek je na místě tam, kde hodnota není souvislý řetězec. Pokud je atribut zapsán chybně, nebo mu prohlížecí program nerozumí, pak jej přehlíží. Prohlížecí program rovněž přehlíží všechny značky, kterým nerozumí, buďto proto, že je ještě nezpracovává, nebo proto, že jsou chybně zapsány. | ||||||||
| koncové značky | I když je v některých případech povoleno vynechávat koncové značky, je lepší je zapisovat. | ||||||||
| prázdné řádky | Vynechání jednoho prázdného řádku se musí provést uvedením dvojice značek <BR> <BR>, jeden prvek <BR> provede pouhý přechod na nový řádek. To se hodí např. pro nastavení způsobu obtékání <BR clear=…>. Atribut clear spolehlivě zabírá pouze v prvku <BR>. U jiných značek tomuto atributu prohlížecí programy nerozumí a jeho funkce atributu jinde než u <BR> není definitivně standardizována. | ||||||||
| obtékání objektů | Obtékání objektů (obrázků, tabulek,…) řada prohlížecích programů nerozumí, nebo je neinterpretují zcela korektně. Obtékání lze docela spolehlivě řídit značkou <BR clear=…>. | ||||||||
| rozměrová jednotka | Implicitní jednotkou pro zadávání velikostí je pixel (obrazový bod). Připojením standardizované zkratky k hodnotě může být zadána i v jiných jednotkách: | ||||||||
| pt | point, | ||||||||
| pi | pica, | ||||||||
| in | inch, | ||||||||
| cm | centimetr, | ||||||||
| mm | milimetr, | ||||||||
| en | v počtu písmen “n” (typografická zkratka), | ||||||||
| px | pixel (implicitní hodnota) | ||||||||
| Jednotka může být u některých značek specifikována atributem units=[en|relative|pixels] | |||||||||
| en | v počtu písmen “n” | ||||||||
| relative | relativní hodnotou | ||||||||
| pixels | v obrazových bodech (implicitní hodnota) | ||||||||
| zápis barvy | Barva se zadává jako hexadecimální RGB hodnota červené (čč), zelené (zz) a modré (mm) složky ve tvaru: “#ččzzmm” např.: | ||||||||
| “#000000” | černá | ||||||||
| “#FFFFFF” | bílá | ||||||||
| “#FF0000” | červená | ||||||||
| “#00FF00” | zelená | ||||||||
| “#0000FF” | modrá | ||||||||
| nebo jako jedna ze 16 všeobecně srozumitelných názvů barev (odpovídajících základní 16-ti barevné paletě VGA): | |||||||||
| black | černá | gray | šedá | ||||||
| navy | modrá | blue | jasně modrá | ||||||
| green | zelená | lime | světle zelená | ||||||
| teal | tyrkysová | agua | světle tyrkysová | ||||||
| maroon | červená | red | světle červená | ||||||
| purple | fialová | fuchsia | světle fialová | ||||||
| olive | hnědá | yellow | žlutá | ||||||
| silver | bílá | white | jasně bílá | ||||||
| perspektivní atributy | id | identifikuje cíl pro hypertextový odkaz a pokud je použit, musí být jeho hodnota v daném dokumentu unikátní. Jde o snahu nahradit konstrukci <A name=”návěští”> ... </A> pro definici návěští (kotvy) uvnitř dokumentu novou konstrukcí id=návěští | |||||||
| lang | Je jedním z ISO standardů jazyka, zatím však prohlížecí programy tomuto atributu nerozumí, nebo mu nerozumí pouze pro americkou a britskou angličtinu (“en.uk” označuje britskou angličtinu, “en.us” označuje americkou angličtinu). | ||||||||
| class | Specifikuje třídu objektu (např. kapitolu v kontejneru DIV) | ||||||||
| Podle návrhu se výše uvedené atributy id, class, lang mohou vyskytnout ve všech prvcích kromě prvku ohraničujícího dokument (HTML), všech prvků záhlaví (HEAD, TITLE, BASE, LINK, META, STYLE, STYLE, SCRIPT) a kromě prvku OVERLAY. Od HTML verze 4 už jsou povolené. | |||||||||
| zápis URL | URL může být zapsán a absolutním (absolutní URL) nebo relativním (relativní URL) tvaru. V zásadě má jednoduchý URL dokumentu absolutní tvar metoda://umístění/cesta/dokument. Relativní zápis spočívá v tom, že lze zapsat pouze část URL chápanou jako doplněk, opravu, či rozšíření absolutního lokátoru, který bývá nazýván základní (vůči němu je lokátor relativní). V uvedeném schématu lze prakticky relavizovat část cesta/dokument, přičemž v cestě lze také použít symboly tečka (.) a dvě tečky (..) v obvyklých významech. Tečka symbolizuje aktuální adresář, dvě tečky adresář nadřazený. Část “cesta” symbolizuje obecně zápis větev/větev/větev ... V relativních zápisech cesty se prakticky mohou vyskytnout následující schémata: | ||||||||
| href=”cesta” | odkaz vede od aktuálního uzlu dál | ||||||||
| href=”./cesta” | odkaz vede od aktuálního uzlu dál (jinak řečeno, ./ v zápisu cesty ignoruje) | ||||||||
| href=”/cesta” | odkaz začíná od samostatného kořene (nikoliv od základu URL. Cesta začínající / není považována za relativní) | ||||||||
| href=”../cesta” | odkaz začíná v nejbližším nadřazeném uzlu | ||||||||
| Obecně lze relativní URL použít pro protokoly, které dodržují strukturu: metoda://počítač/cesta/dokument[dodatek] (tj. http, ftp, file). Jednotlivé části URL určují: | |||||||||
| metoda | počítač | cesta | dokument | dodatek | |||||
| http | server | pozice | ;parametry | ||||||
| ftp | v síti | v rámci | soubor | ?dotaz | |||||
| file | Internet | serveru | #kotva | ||||||
| URL část dokument[dodatek] může být jednou z následujících možností: | |||||||||
| dokument;parametry | v případě, kdy se jedná o sadu hodnot, může být tato sada specifikována oddělením individuálních hodnot pomocí symbolu ampersand (&): ;param1=hodnota1& param2=hodnota2&... | ||||||||
| dokument?dotaz | v případě slovně orientovaného vyhledávání může být hledání více slov specifikováno oddělením individuálních slov pomocí znaménka plus (+): ?hledaný_řetězec1+hledaný_řetězec2+... | ||||||||
| dokument#návěští | návěští se musí nacházet uvnitř dokumentu a musí být unikátní; může být specifikováno pomocí prvku A nebo atributem id | ||||||||