Overlapping elements stop overlapping in IE7 on class change
- by Gazzer
On this page
http://zenchan.com/program/
When I rollover the right box 2nd from the top suddenly the overlapping (negative margin disappears). What's happening is that a 'hover' class is being added to shift the background sprite.
The two yellow boxes are debugging: if the hover class is put their in advance there is no problem. So fundamentally the CSS is not a problem for IE7 but adding the class is.
Any ideas what's causing this. I've tried adding haslayout to various elements but to little effect.