Nie denerwowało nikogo trafianie w relatywnie małe guziczki formularzach?

Np. radio buttony, albo checkmarki…


Nie myśleliście nigdy, jakby to było gdyby formularz można było obsłużyć tak jak instalator gier, gdzie wystarczy kliknąć np.: w tekst obok danego elementu, zamiast dokładnie w niego?

Do tego właśnie przydaje się LABEL

W uproszczeniu wystarczy przyjąć, że zapis:

<label><input type="radio"> Jakiś przykładowy tekst </label>

Sprawi, że od tej pory nie trzeba będzie klikać dokładnie w malutki radiobutton, ale kliknięcie w dowolnym miejscu na tekście – też go aktywuje.

Więcej na temat LABEL można znaleźć tu (między innymi o przydatnym argumencie “for”):

http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.9

Powiązane wpisy:

  1. Semantyczna partyzantka w XHTML, czyli <p> czy <pre>, a może <blockquote>?
  2. Typografia, dostępność i subiektywizm. Czyli czego nie lubię na stronach WWW
  3. XHTML vs HTML
  4. [XHTML] Komentarze Warunkowe, czyli jak zachować zgodność z dziadkiem MS IE.
  5. [XHTML] Droga (przez mękę) do XHTML/XML, część 2.