HTML umožňuje ke všem značkám připojit obecnou sadu atributů, která sestává ze základních atributů, atributů internacionalizačních a z událostních ovladačů.
Základní atributy (core-attributes):
- id
- Jednoznačný identifikátor (název) prvku. Může obsahovat znaky A-Z, a-z anglické abecedy, arabské číslice 0-9, tečku (.), spojovník (-) a podtržítko (_). Začít však musí písmenem. Přidělené jméno prvku bude využito k jeho přesné identifikaci v CSS a v klientských skriptech. V závislosti na použitém skriptovacím jazyce je nutno vystříhat se problematickým znakům (spojovníku a tečce v JavaScriptu, CSS neumožňuje rozpoznat identifikátory s tečkou a podtržítkem). Bezproblémové jsou obvykle názvy, které se skládají jen z písmen a číslic.
- class
- Určuje třídu (class, skupinu), pod níž označený prvek patří. Hodnota atributu může být utvořena podle stejného pravidla jako hodnota id. Pokud prvek patří do více tříd, je nutné jejich názvy od sebe oddělit mezerami.
- style
- Obsahuje definici kaskádových stylů, jejichž platnost je stejná, jako by byly přidruženy k jednoznačnému identifikátoru.
- title
- Představuje popisek prvku. Popiskem může být jakýkoli text, kromě znaku ", je-li hodnota atributu uzavřena do uvozovek, anebo nesmí obsahovat znak apostrof ('), je-li hodnota uzavřena do apostrofů. Prohlížeče v grafických operačních systemech zobrazují obvykle hodnotu tohoto atributu jako tzv. TOOLTIP, pokud přesunete kurzor myši nad prvek. (Pokud ponecháte chvíli kurzor myši nad tímto textem, měli byste vidět jeho TITLE.)
Internacionalizační atributy (il8n-attributes)
- lang
- Označuje jazyk, v němž je zapsán obsah párové značky. Hodnoty vycházejí z dvouznakových jazykových kódů podle normy ISO. Češtině náleží hodnota cs, americké angličtině en-US, britské angličtině en-GB, slovenštině náleží kód sk.
- dir
- Upřesňuje směr zápisu znaků v daném jazyce. Český text se píše zleva doprava ltr, hebrejský zprava doleva rtl.
Definici událostních ovladačů uvádíme v následující kapitole.
Kopta Martin
|