Moderní tvorba webových aplikací
O webu

Značka <label> a atribut for

Značka <label> slouží ke svázání popisku s formulářovým prvkem. Kdy použít atribut for?

2 minuty

Formulář se potom lépe ovládá, třeba v případě checkboxu je výrazným rozdíl v trefování se do malého čtverečku nebo do čtverečku s jeho popisem.

  • Text bez <label>u

Co <input> v <label>u?

Vyhnout se atributu for lze umístěním <input>u do <label>u.

<label><input type=checkbox> Popisek</label>

Problém ale je, že takový kód se v Internet Exploreru 6 (a starších) bude chovat jako bez <label>u.

A přichází dilema, zda se na tento často okrajový prohlížeč vykašlat, nebo naopak i kvůli pár jeho uživatelům provést triviální úpravu…

<label for=a><input type=checkbox id=a> Popisek</label>

Co si myslíte o tomto článku?

Diskuse

Související články

Jak udělat input s automatickou šířkou podle obsahu

Několik způsobů, jak dosáhnout toho, aby se textové pole rozšiřovalo a zužovalo podle délky zadaného textu.

9 minut

HTTP metody GET a POST

Kdy použít metodu GET a kdy POST. Rozdíly mezi metodami, datové limity a doporučení pro správné použití.

7 minut

HTML značka <keygen>

K čemu sloužila HTML značka <keygen>.

7 minut

Odeslání formuláře tlačítkem mimo něj

Jak odeslat formulář tlačítkem, které je mimo formulář.

3 minuty

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků · Témata · Zkratky
2013–2026