If IE8 did not render the non standard code then all the web developers would bring their code into standard. Since IE8 still renders non standard code they are not doing what Opera (and many others) are asking for.
And why should MS be forced to make web developers meet stds just to make Opera happy? IE8 will render standard compliant web pages correctly. But it also does more than that. It isn't Microsoft's job to be the internet stds cop. -- My BLOG .. .. Internet News .. .. My Web Page