Atributy jsou v jazycích HTML nebo XHTML důležité součásti elementů (značek), u kterých fungují jako parametry nesoucí určité hodnoty. Tím ovlivňují vlastnosti elementů.
HTML atributy se vždy zapisují do prvního tagu (značky) elementu mezi ostré závorky <>
. V jazyce XHTML je povinné zapisovat hodnotu atributu do uvozovek, což zvyšuje čitelnost XHTML kódu.
Následující kousek HTML kódu vkládá do stránky obrázek:
<img src="logo.gif" width="40" height="60" alt="Logo" class="img">
Vidíme zde celkem pět atributů. Atribut src
určuje obrázek a cestu k němu, width
a height
určují jeho rozměry, atribut alt
nese alternativní textový popisek a konečně atribut class
přiřazuje obrázku třídu, přes kterou se mu připojují příslušné kaskádové styly.
Atribut doplňuje podstatnou informaci, bez níž nebude HTML element fungovat. Například element form
má jako povinný atribut action
, který specifikuje, kam se má formulář odeslat (třeba po kliknutí na tlačítko).
Pokud potřebujeme, můžeme je u elementu použít, ale být tam nemusí. Například parametr start
u elementu ol
říká, jakým číslem tento číslovaný seznam začíná. Pokud ho neuvedem, začne se od jedničky.
Parametry, které lze použít u většiny HTML elementů, jako je například id
(unikátní identifikátor HTML elementu na stránce), class
(třída HTML elementu, například pro přiřazení externích kaskádových stylů), style
(pro zápis kaskádových stylů přímo k elementu), title
(titulek elementu, který se v bublině zobrazí po najetí myší nad element) apod.
Navěšují na daný element nějakou JavaScriptovou událost. Například atribut onlick
specifikuje, co se má stát po kliknutí myší na daný element. V angličtině se jim také říká event handlers. Zavedlo je HTML verze 4.
Atributy ve tvarvu data-nazev
umožňují uložit k HTML elementu nějaká data, která se pak obvykle čtou pomocí JavaScriptu. Atribut vždy začíná na data-
a dále může pokračovat jakkoliv. Data atributy byly zavedeny v HTML5.
Mikrodata jsou informace čitelné pro roboty vyhledávačů a další stroje, které podle specifikace mikrodat k HTML elementům doplnil tvůrce stránky. Umožňují tak například v textu rozpozant jméno, adresu či povolání osoby, o které text píše.
Zaujal jsem vás? Přihlašte se do mailingu a mé další texty už vám neuniknou:
Zprávy posílám cca 8 × ročně. Odhlásit se můžete kdykoliv. Více informací.