Gunnar Bittersmann: select, radio, label for, x(ht)ml

Beitrag lesen

Hello out there!

Labels beziehen sich immer nur genau auf ein Formularelement, nicht auf Gruppen von Formularelementen. Sie dienen dazu, eine (ggf. zusätzliche) Beschriftung eines Eingabeelements wie z.B. eines einzelnen Radiobuttons zu erlauben, sind aber nicht dazu da, die gesamte Radiobuttongruppe zu beschriften.

Würde ja auch keinen Sinn machen, da Labels auch dazu dienen, das beim Click auf diese der Radiobutton (die Checkbox, ...) ausgewählt wird, damit man mit der Maus nicht auf ein winziges Fleckchen zielen muss (Fitts’ Law).

Radiobuttons sind sinnvoll, wenn man genau eine Option aus mehreren auswählen können soll und diese Optionen alle sichtbar präsentieren will. Eine Alternative zu Radiobuttons wäre (von der Auswahlmöglichkeit her) eine <select>-Liste.

Wobei es letztere auch mit Mehrfachauswahl gibt.

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)