A
Aaron
Nope, can't be true. All you have to do is go to a site that renders
badly in Opera, look at the tags, run IE to see what it does, and
duplicate the behavior in Opera. Time-consuming, yes, but the Opera
people could do this and handle the tags the same way. There can't be
thousands of non-standard renderings in IE or nobody's site would work
in Opera and Mozilla. It's probably no more than a couple dozen tags.
As you pointed out it's very time consuming and much more difficult than
you sugguest . I suspect you underestimate the subtle possible
interactions among the various elements in a website. You are after all
trying to play a game in which you don't have the rules and that is a
very difficult game to play. Say you notice that the table on a webpage
overflows slightly to the left. What exactly causes it? Could it be the
css? Maybe the various attributes in the <table> tag itself? How can you
be sure? You would have to run several "experiments" using IE to
disprove several hyptohesises, much like in scientific tests.
And at the end of it, you would never be sure if you are doing exactly
the same as MSIE. What you have is a couple of websites that render
exactly the same way, but you will never be sure if you really got the
right rules, or if you just got lucky with these sites you are testing.
And just look at the site the original poster was complaining about .How in
the world would you anticipate that even with such an error, the site would
render "correctly"?
In other words, you do a lot of work, and at the end of it you are not
sure if it really does "better".
And whenever MS updates it's browser, you have to do the same nonsense
all over again, surely you see it's absurd? You are expecting the people
at Opera to not only continue development of their own browser, but also
to keep up with the whims of MS.