Hallo Gunnar,
Vor allem sollte man den Checkbox-Hack den Nutzern nicht antun. Aus Gründen.
anscheinend habe ich den verlinkten Thread im Januar nicht wirklich zur Kenntnis genommen, sonst hätte ich da schon widersprochen. Heydon sagt:
We expect toggle buttons to be buttons, but checkboxes and radio buttons are really inputs.
Mit einem Button assoziiere ich eine bestimmte (einmalige) Aktion ähnlich einem Taster, und nicht ein Wechseln zwischen zwei Zuständen. Wenn man einen Button zum Toggeln "missbrauchen" möchte, dann müsste man auch die Beschriftung je nach Zustand wechseln. Gerade für toggle-Aktionen ist ein Button deshalb IMO falsch.
Im Gegenteil, dafür ist eine Checkbox eigentlich prädestiniert, wie auch immer sie visuell realisiert ist (ein simples Kästchen mit einem Kreuz, ein Kästchen mit Haken, oder auch eine graphisch anspruchsvolle Darstellung eines Schalters mit zwei Positionen).
Live long and pros healthy,
Martin
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.