Over on the IE Blog today, Markus Mielke summarizes the CSS changes made for Internet Explorer 7. We’ve known about most of these for a while now, but there were a couple of surprises to me - 1px dotted borders at last, as an example.
What I’m experiencing in testing these days is much along the lines of what I’ve been hoping; namely that after I finish creating my page in a Gecko-based browser, loading it in IE7 for the first time isn’t a horrible mess. It’s actually quite close to being perfect in many instances. IE6 is another matter entirely, which is no great surprise.
But I’m curious. Despite these upgrades, surely there must be some things that don’t quite work properly. What strange new behaviour do we have to look out for in IE7? Are there things that work as expected in IE6 that don’t in IE7? With all these steps forward, how many have been made back?
I’ve uncovered one so far, anyway. Using the
overflow: auto easy clearing method, IE7 can act a little strangely. Compare this test page in IE7, and then in IE6 and any other browser. Only IE7 gets it wrong. (The code may seem a touch redundant, but I assure you this came about in a real world scenario).
Any others you’re aware of? It’ll be interesting to see what else falls out of the tree once we start seriously shaking it.