Úloha 3 – Práce s HTML atributy
Úvod k úloze
Jakmile máte v HTML dokumentu kostru a umíte správně volit sémantické elementy, dalším krokem je práce s atributy. Atributy přidávají k elementům doplňující informace – pomáhají je identifikovat, propojit s CSS styly či JavaScriptem, nebo určují, jak se má daný prvek chovat. Správné používání atributů je naprosto zásadní pro funkčnost i vzhled stránky. Pokud je napíšeme chybně, stránka nemusí fungovat podle očekávání.
Teorie a principy
-
Co je atribut
-
Atribut je vlastnost HTML elementu, která upřesňuje jeho význam nebo chování.
-
Vždy se píše uvnitř otevíracího tagu.
-
Má tvar
název="hodnota".
-
-
Základní atributy
-
id– jednoznačný identifikátor prvku (na stránce by se měl vyskytovat jen jednou). -
class– třída, umožňuje seskupovat prvky pro stylování nebo skriptování. -
src– cesta ke zdroji, nejčastěji u obrázků (<img>) nebo skriptů (<script>). -
alt– alternativní text u obrázků, důležitý pro přístupnost a SEO.
-
-
Syntaktická pravidla
-
Hodnoty atributů se vždy píší do uvozovek (
" "). -
Mezi atributy musí být mezera.
-
Jeden tag může mít více atributů, ale každý musí být jasně oddělený.
-
Praktické příklady kódu
Použití id a class
-
Pomocí
id="uvod"na něj můžeme odkazovat v CSS nebo JavaScriptu. -
class="zvyrazneny"umožňuje použít stejný styl i u více prvků.
Obrázek se zdrojem a alternativním textem
-
srcurčuje cestu k souboru obrázku. -
altpopisuje obsah obrázku pro uživatele, kteří jej nemohou vidět.
Využití více atributů v jednom tagu
-
hrefdefinuje odkaz. -
target="_blank"otevírá odkaz v nové záložce. -
class="tlacitko"umožňuje odkaz graficky upravit.
Typické chyby / záludnosti
-
Chybějící uvozovky:
-
Některé prohlížeče si poradí, ale je to nevalidní HTML. Správně:
-
Záměna
idaclass– ID má být jedinečné, zatímco class můžete použít opakovaně. -
Prázdný atribut
altu dekorativních obrázků je v pořádku: -
- Ale nikdy ho nevynechávejte úplně.
-
Zapomenuté mezery mezi atributy:
-
-
zde chybí mezera před
alt.
-
Shrnutí
-
Atributy rozšiřují elementy o dodatečné informace a chování.
-
Syntaxe je vždy
název="hodnota". -
Důležité atributy:
-
id(jedinečný identifikátor), -
class(pro skupiny prvků), -
src(cesta ke zdroji), -
alt(alternativní text obrázku).
-
-
Dodržujte uvozovky a mezery mezi atributy.
-
Správné atributy jsou klíčové pro stylování (CSS) i interaktivitu (JavaScript).