⬆️ ⬇️

Firefox and Opera 9 recognized as the most "correct" browsers

From the point of view of supporting various web standards, the absolute leaders are the Firefox and Opera 9 browsers. But the seventh version of Internet Explorer confirms the reputation of IE as the most “crooked” product.



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



If you analyze these figures, you can find quite interesting things. For example, browsers IE6 and IE7 showed absolutely the worst results in almost all tests. Especially surprising is the "non-standard" of 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 errors. But no. The seventh version is very slightly different from the sixth in terms of standards support.



For example, both IE6 and IE7 do not support the XHTML 1.1 rb, rbc, rp, rt, rtc, ruby attributes at all and practically do not support some XHTML 1.0 functions at all ( application / xhtml + xml, application / xml, text / xml , and HTML function inside XML). Standard HTML 4.01 tags are also not well supported. If we summarize the test results for HTML 4.01 and express them in percentages, then IE6 got a rating of 80%, and IE7 got a rating of 81%. The difference is explained by the fact that support for the abbr, object, optgroup, option, and select attributes 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 the CSS tests, the browsers IE6 and IE7 again showed themselves not in the best way. Even among the basic elements of CSS 2.1, Counter and String are not supported at all, and among the additional functions, almost nothing is normally supported. Still, the developers of IE7 need to pay tribute: support for many basic selectors, as well as the attributes max-height , max-width , min-height and min-width still appeared in IE7, so the overall level of compatibility with CSS 2.1 increased 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 the support of the standard DOM. IE6 and IE7 browsers support it at 50% and 51%, and Firefox and Opera 9 support it at 79% and 84%.



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

Source: https://habr.com/ru/post/4273/



All Articles