Ciao a tutti.
Vi segnalo quello che mi sembra un bug di Internet Explorer, al momento versione 11.
Non capisco il perchè avvenga ne come poter aggirare il problema, ogni suggerimento è quindi apprezzatissimo.

In pratica ho un form al cui interno ho un label che serve da interruttore per un'animazione css.
Il label è un'immagine:
codice HTML:
<label for="chiudi" class="chiudi"><img src="images/icone/chiudi.png" alt="chiudi"/></label>

Con Chrome e Firefox il label viene attivato al click, con Internet Explorer no. Con IE funziona solo se uso una scritta come label:
codice HTML:
<label for="chiudi" class="chiudi">CHIUDI</label>

La cosa strana è che questo avviene solo quando il label è all'interno di un tag form, se tolgo il form funziona anche con IE.
C'è quindi una qualche interazione tra il tag form e label che viene calcolato solo con IE e che non comprendo.
Qualche idea?

Grazie
Ciao