The HandsomeWeb Blog

Internet Explorer Passes Acid2

March 22nd, 2009

Microsoft released Internet Explorer 8 this week.  It is faster and less buggy than the beta and release candidates I tried out. More important to me than all the added features and speed is this is the first Internet Explorer version to pass the acid 2 test.  The acid 2 test is an effort by web standards proponents to have all web browsers follow the same standards when rendering a web page.  Internet Explorer lags behind its competitors, but at least it is in the race now.

Here is an example  of non-standards and the problems it causes:

w3c_and_internet_explorer_box_modelsIE 5 had the considered the border and padding to be on the inside of a box, where the standard was it should be considered outside the box.  So, if I define a box as 100px with a 5 pixel margin, a 1 pixel border, and a 5 pixel border, it will take up 122 pixels in most browsers but only 110 pixels in IE 5 (then another bug would add up to three pixels if it were to close to another box.  Since most users were on IE, this problem had to be accomodated with hacks in the style sheet or avoiding borders and padding altogether.

The Acid2 Test was designed to check browsers for compatibility to all styling standards, and IE has always been behind, but it past the Acid2 test with version 8.  But now it is time to meet the Acid3 test.  Here are the scores (out of 100) that my browsers show:

Firefox 3.0.7 scores 71

Internet Explorer 8 scores 20

Chrome 1.0.154.48 scores 79

Opera 9.64 scores 85

Safari 4 (beta) scores 100

Opera has an unreleased version that is also reaching 100, so IE has a long way to go.  But 0.1% (1 out 1,000) visitors using versions below six.  Most of these are 5.5, which was only for Mac.  Why would anyone on a Mac use IE?

Leave a Reply