Gunnar Bittersmann: Diskussion zu `<label>`

Beitrag lesen

@@Raketenwilli

Das for=$IdDesInputs ist nur notwendig, wenn das Input-Element nicht umfasst wird:

Schön wär’s.

Es gibt aber Sorftware, die entgegen der HTML-Spec damit nicht klarkommt.

Auf der sicheren Seite ist man, wenn man auch bei Verschachtelung von input in label die Zuordnung mit id und for angibt.

Trickreich: Man kann das eigentliche Formularelement (checkbox) sogar ganz verschwinden lassen und dennoch (ohne JS!) bedienen.

Aber nur dann, wenn man sie visuell verschwinden lässt. Wenn man sie ganz verschwinden lässt (display: none oder sowas), wird sie unbenutzbar.

🖖 Живіть довго і процвітайте

--
When the power of love overcomes the love of power the world will know peace.
— Jimi Hendrix