Firefox and Opera 9 recognized as the most “correct” browsers

    In terms of supporting various web standards, the absolute leaders are the browsers Firefox and Opera 9. But the seventh version of Internet Explorer confirms the reputation of IE as the most "crooked" product.

    Thorough testing of IE6, IE7, Firefox 1.5, Opera 8.5, and Opera 9 browsers revealed how these browsers support HTML, CSS, DOM, and ECMAScript standards. The full results of the study can be found here , and the general results and conclusions are given on a separate page .

    If you analyze these numbers, you can find some pretty interesting things. For example, browsers IE6 and IE7 showed absolutely worse results in almost all tests. Especially surprising is the "non-standard" Internet Explorer 7, because it is the most modern of all tested browsers. It would be logical to assume that the developers took into account the negative experience of past years and corrected the mistakes. But no. The seventh version is very slightly different from the sixth in terms of standards support.

    For example, both IE6 and IE7 absolutely do not support the XHTML 1.1 attributes  rb, rbc, rp, rt, rtc, ruby and almost completely do not support some XHTML 1.0 functions (recognition of data types application / xhtml + xml, application / xml, text / xmlas well as the HTML function inside XML). Standard HTML 4.01 tags are also not well supported. If we summarize the test results in HTML 4.01 and express them as a percentage, then IE6 got a rating of 80%, and IE7 - 81%. The difference is due to the fact that support for the attributes abbr, object, optgroup, option and select has slightly improved . Everything else remains unchanged. For comparison, Opera 8 and 9 showed support for HTML 4.01 at 86% and 87%, respectively, and Firefox 1.5 - 92%.

    In CSS tests, browsers IE6 and IE7 again proved to be not the best way. Even among the basic elements of CSS 2.1, Counter and String are absolutely not supported., and among the additional functions almost nothing is normally supported. But still, IE7 developers have to pay tribute: support for many basic selectors, as well as the attributes max-height , max-width , min-height and min-width , nevertheless appeared in IE7, so the overall level of compatibility with CSS 2.1 has grown from 51% to 55%. This is despite the fact that Firefox and Opera have a compatibility level of 93% and 96%.

    Approximately the same situation with support for the DOM standard. IE6 and IE7 browsers support it at 50% and 51%, and Firefox and Opera 9 - at 79% and 84%.

    Only ECMAScript support does not cause any problems. Firefox and Opera support it 100%, while IE6 and IE7 - 99%.

    Also popular now: