Diskussion zu `<label>`
bearbeitet von Raketenwilli> Was ich noch nie gesehen / ausprobiert (auch anderswo) habe, ist Klick auf den `<label for>`Bezeichner`</label>`. Der focussiert das Inputfeld. Darum geht es?
Jein. Nicht nur. Das `for=$IdDesInputs` ist nur notwendig, wenn das Input-Element nicht umfasst wird:
Man kann also je nach Ansinnen:
~~~html
<label>text
<input />
<label>
~~~
oder
~~~html
<label for="id0815">text</label>
<input id="id0815" />
~~~
notieren. Trickreich: Man kann das eigentliche Formularelement (checkbox) sogar ganz verschwinden lassen und dennoch bedienen. Das mit dem „Focus on Click“ ist nicht die einzige Nettigkeit, sondern hilft auch Screenreader und Programmen, die nur Text anzeigen.