J'ai juste remarqué un comportement étrange dans IE7.
J'ai des boutons radio associés à des étiquettes comme suit:
<input type="radio" name="filter" id="filter_1" value="Activities" checked="checked" />
<label for="filter_1">Activities</label>
<input type="radio" name="filter" id="filter_2" value="Services" />
<label for="filter_2">Services</label>
Le bouton radio est caché via css avec display:none ou visibility: hidden (ne demandez pas)
Le problème est lorsque je clique sur l'étiquette dans IE7 (n'ont pas regardé les autres versions IE encore) les associés de la radio bouton n'est pas cochée. J'ai confirmé ce avec jquery - l'étiquette, cliquez sur l'événement est déclenché, mais le bouton radio et cliquez sur l'événement ne l'est pas. Un formulaire post confirme également que les coché le bouton radio ne change pas.
Cela fonctionne correctement dans firefox, et fonctionne correctement si je supprime le CSS qui cache les boutons de la radio.
Est-ce un IE bug ou ai-je raté quelque chose?