Don’t use IE7 compatibility mode when testing JavaScript

I just learned the hard way that IE8 in IE7 compatibility mode is not the same as Internet Explorer 7. Apparently IE7 compatibility mode uses the IE8 JavaScript engine and you won’t be able to detect IE7-only JavaScript bugs when testing and developing in compatibility mode.
Continue reading

Overlapping select field bug in IE6 – solved jQuery-style

When using drop-down navigation like Son of Suckerfish, which entails placing absolute positioned layers above the content layer, Internet Explorer 6 displays once again really stupid behavior when it comes to HTML forms with the SELECT element. When the drop-down layer hovers above a form, the SELECT still shines through, it stays above it and cannot be convinced by z-index or any other CSS trick to go where it belongs.
Continue reading