Still ironing out those compatibility errors
After my triumphant declaration yesterday that I had fixed all the compatibility errors, it turns out that the blog is now broken in IE6. This would be the blog that worked perfectly in IE6 but broke in IE7, of course!
More frustratingly, when I restore the old theme (without the modifications) it is still broken in IE6. That is the part that I don’t understand because, five weeks ago, it was perfectly happy in IE6.
The only changes that I have made are to separate out the hacks that render things correctly in IE so that IE7 can read them and restore the Blogroll. I changed nothing in the old theme so, theoretically, there should be no reason for the old theme to break when it previously worked. In fact, I changed none of the CSS apart from doing the conditional comments trick to ensure that the overrides file could be read. And even more frustratingly, it’s the same styles and basic HTML layout as are used in the main site and that works perfectly in IE6 and IE7.
So it’s off to perform some Google-fu and work out why the blog has broken. I’m starting to wonder whether it’s the HTML rather than the CSS. Hmm.