Portál AbcLinuxu, 3. května 2025 07:16

Bolesti webu aneb co vás trápí

17.5.2005 18:42 | Přečteno: 1039× | První linie

Na webu je několik nešvárů, které člověka obtěžují. Nová okna, javascript (tak 98% použití JS) a pak třeba maličkost, které se chci věnovat dnes.

O čem to tedy bude dnes? O formulářích. Konkrétně o checkboxech a radiobuttonech. Jejich problém je, že jsou celkem malé. A blbě se na ně kliká. Proto se k nim dělá popiska, label, která je rovněž klikatelná jako onen prvek. Tím padem se nemusím trefovat na hloupý checkbox ale kliknu na jeho popisek. Příjemné, že? A přesto na to tolik moc lidí kašle…

Musím při tom pochválit důsledné použití labelů tady na abíčku, které skutečně oceňuju, není to zbytečná práce :-)

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

17.5.2005 18:50 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Přesně tak
Odpovědět | Sbalit | Link | Blokovat | Admin
Nezbývá než souhlasit, vždycky nejdřív kliknu na text vedle, zanadávám si a pak se trefuju do toho checkboxu :-)
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
17.5.2005 22:01 llook | skóre: 8 | blog: l'blog | Prágl
Rozbalit Rozbalit vše feedback
Odpovědět | Sbalit | Link | Blokovat | Admin
ABC Linuxu dost dá na zpětnou vazbu. Když byl zprovozněn nový design, tak v něm labely také semtam chyběli, ale dost rychle byl tento nedostatek napraven (viz diskuze pod http://www.abclinuxu.cz/clanky/show/67984 ).

Také radši klikám na text.
10 REM Dej si pauzu... 20 FOR DELAY=1 TO 5000 : NEXT DELAY
17.5.2005 22:11 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Hmm..
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravim

No mas sice pravdu, ale to by IMHO meli delat prohlizece sami, protoze normaln text proste klikatelnej neni, musi se to doprogramovavat, vetsinou teda tim java scriptem a je to takovy divny.

Nebo se pletu?

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
17.5.2005 22:14 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Hmm..
Pleteš se :-). Jak by měl browser sám poznat, kterej text má být klikatelnej?
17.5.2005 23:13 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Hmm..
jednoduše - HTML 4.01 nám praví, že "When a LABEL element receives focus, it passes the focus on to its associated control." (přičemž "associated" znamená, že danej LABEL má stejnou hodnotu atributu "for" jako má příslušný prvek formuláře hodnotu atributu "id")

takže konkrétně pro to klikání - uživatel najede nad LABEL a klikne - v první fázi se aktivuje prvek pod kurzorem, což je LABEL, který předá fokus svému asociovanému elementu, načež následuje event kliknutí, který je přijat elementem, který má právě fokus a je to :-) (prosím neslovíčkařit, že zrovna vy máte prostředí nastaveno tak, aby ke změně fokusu došlo už pohybem kurzoru a ne teprve při kliknutí ;-))
18.5.2005 10:48 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Hmm..
Já vím jak funguje label, ale z toho komentáře na který jsem reagoval mi připadalo, že chce aby nebyl label potřeba a prohlížeče to poznaly samy :-)
18.5.2005 23:43 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Hmm..
aha, už mlčím ;-)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.