Omdat IE geen :hover ondersteunt geef ik met behulp van JS bepaalde elementen de class .hover als ze gehovered worden. Het punt is alleen dat ik de styledefinities die vooraf aan de elementen toegekend worden niet kan overriden met die class. Voorbeeldje:
De div blijft dan gewoon rood. Gebruik ik in plaats van div.hover div:hover, dan werkt het wel, maar dat pakt IE dus niet. Is er een manier om dit werkend te krijgen zonder met JS de styles direct te moeten overriden?
Cascading Stylesheet:
1
2
3
4
5
6
7
8
| div { background-color:red; } div.hover { background-color:green; } |
De div blijft dan gewoon rood. Gebruik ik in plaats van div.hover div:hover, dan werkt het wel, maar dat pakt IE dus niet. Is er een manier om dit werkend te krijgen zonder met JS de styles direct te moeten overriden?