Weblog Letem světem Google umí label :: Weblog Letem světem

Archiv weblogu Letem světem z let 2002-2003


Google umí label

Když jsem chtěl dříve na hlavní stránce Google nebo ve výsledcích hledání zvolit "Vyhledání stránek česky", musel jsem se myší trefit na radio button vedle textu. Nedávno začal googlovský kodér používat html tag label, který podstatně vylepšuje použitelnost formuláře. Nyní stačí, když kliknu na text vedle radio buttonu.

13.9.2003 | 22:33 | přidal Yuhů

Vaše názory

Marek Horák Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 14.9.2003 v 10:27

Mimochodem právě LABEL a tahle jeho vlastnost je argumentem proti používání tabulek pro layout formulářů.

Richard Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 14.9.2003 v 12:46

Argumentem? Použití LABELů přeci tabulkový layout formuláře nikterak nevylučuje. Použití tabulky je někdy vhodné, jindy ne. Tam kde má formulář smysl pouze v dvojrozměrné podobě tabulky, byl by nesmysl nějak složitě pozicovat nějakou lineární strukturu, už proto že by bez CSS byl zcela nepřehledný.

Petr Pokorný Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 14.9.2003 v 13:49

Zaplať pánbůh za to.

A kdy už konečně všichni "kazatelé" přístupného obsahu dojdou k závěru, že label má největší význam právě u check boxů a radio buttonů. Především u nich uživatel potřebuje větší klikací plochu.

Label použitý u text inputů je dobrý akorát pro stylování a správnou sématiku dokumentu. Osobně jsem ještě neviděl uživatele, který by klikal na text "jméno" když je vedle něj 3krát větší plocha text inputu.

Vždycky mě pobaví když někdo projede cache svého browseru nějakým prográmkem a zjistí kolik v ní je značek form bez vnořených label. Na základě toho pak vypočítá statistiku "přístupných" formulářů. Přitom formulář typu jeden text input + search button je skoro na každé stránce a žádný label ke zvýšení přístupnosti nepotřebuje.

Naopak check box a radio button bez odpovídající značky label, je v mých očích pomalu zločin ;o).

Tom Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 14.9.2003 v 18:49

label je element a ne tag

Marek Horák Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 14.9.2003 v 21:23

2 Richard> Pokud mezi input typu checkbox vložíte nějaký tag (třeba TD), tak se v článku zmiňovaná vlastnost ztrácí, o to mi šlo. Pokud jde používání nebo nepoužívání tabulek ve složitých formulářích jde jen a pouze o to, že formulář bez tabulek dá kapku víc práce už při psaní kodu a poté další práci při stylování, ale výsledek je přehledný i po linearizaci obsahu, což u tabulek nemusí být úplně pravidlem.

Marek Horák Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 14.9.2003 v 21:24

OPRAVA: v první větě má smaozřejmě být "...mezi INPUT typu checkbox a jemu příslušný LABEL..."

Lukáš Mižoch Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 15.9.2003 v 8:27

To je Yuhů tak starý, že se netrefí ani do radio-buttonu? :)

Yuhů Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 15.9.2003 v 10:08

Strrraššněě eseee mi klepouuu rrruuruce.

Bořek Napište autorovi komentáře Navštivte stránky autora komentáře

přidáno 16.9.2003 v 19:26

Ad Martin Horák: Nesmysl. Od toho je u elementu LABEL atribut FOR, např.: <label for="Email"> Tudíž element LABEL může být klidně v jiné buňce, tedy TD.

Weblog byl vytvářen publikačním systémem b2. Veškeré texty z archivu mohou jsou volně použitelné.