@@stefft:
nuqneH
Wie ich jedoch schon bei deinem PS befürchtet habe, funktioniert diese Methode nicht mit dem IE.
Das erste Problem ist, dass IE nicht auf Clicks aufs Label reagiert, wenn die Checkbox per 'display: none' ausgeblendet ist. Dasselbe bei 'visibility: hidden'. 'opacity: 0' versteckt die Checkbox nicht; 'position: relative; left: -10000px' tut es.
Allerdings versteht IE (auch in der 8er Version) noch nicht die :checked-Pseudoklasse. Bye bye CSS.
Gibt es eine Möglichkeit, eine derartige Funktion auch auf dem IE zum Laufen zu bringen?
JavaScript.
Aber warum willst du das eigentlich? Bei Checkboxen ist dem Nutzer sofort der Zweck und der gegenwärtige Status klar. Deine anders gestalteten Formularelemente wären nicht intuitiv bedienbar.
Qapla'
Volumen einer Pizza mit Radius z und Dicke a: pi z z a