I read an article today from MS that detailed some of the bug fixes they’ve thrown into IE7. It really is a shame that it took the release of a superior browser to get them to fix their shit. Beyond the bug fixes, they talked about the Acid2 test for browser-compatibility. Acid2 is not a standards-complient test, more like a wish-list of what would be nice to have in a browser. So no, IE7 will NOT pass the Acid2 test — but they ARE improving the CSS rendering. Here is a list of some of the fixes.
HTML 4.01 ABBR tag
Improved (though not yet perfect) fallback
CSS 2.1 Selector support (child, adjacent, attribute, first-child etc.)
CSS 2.1 Fixed positioning
Alpha channel in PNG images
Fix :hover on all elements
Fix width:auto;
Background-attachment: fixed on all elements not just body
At least MS is moving in the right direction. I’m not certain they’ll regain the footing in marketshare with the release of IE7, but it may keep people from transitioning so quickly.