2007-12-20

blufive: (Default)

After a long silence, Microsoft have finally started talking about IE8 features, and it's actually good news - IE8 internal builds are now passing the Acid 2 CSS test1.

While many will hurl (not entirely undeserved) general derision in MS's direction for being the last of the major browser vendors to get there2, the important point is they got there. The Acid 2 Test is eeeevil. This means IE8 has substantial and wide-ranging fixes to their CSS support (including, but not limited to, position: fixed, float/clear, margins, generated content, ignoring bad declarations, display: table and associated gubbins) and also fixes to more obscure bits of HTML like the object element.

IE7 had quite a few fixes to CSS support, and was welcomed for that reason, but still lagged a bit behind the competition. If IE8 is passing acid 2, that's a huge leap forward. Once this version hits lots of users (probably a good 2-3 years after they release it, at least) this will finally open up to general use several areas of CSS2 that are currently off-limits. Headlines: position: fixed (menus that stay fixed in the window while the page scrolls, without frames), display: table (table-style layouts without table markup), generated content (tricky to describe, but it allows all sorts of cunning stuff). It will also significantly reduce the pain of making float/clear work cross-browser.

1Unfortunately, someone managed to actually break the main Acid 2 test site recently, but the powers that be are on the case, and it should start working again sometime soon.

2Out of the big four, Safari were first (internal build 27 Apr 2005, general release (v2.02) 31 Oct 2005) then Opera (public experimental build 10 Mar 2006, general (v9.0) 20 Jun 2006) then Firefox (semi-public dev build 12 Apr 2006, general release (v3.0) early 2008)

Profile

blufive: (Default)
blufive

April 2024

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-07-18 06:28
Powered by Dreamwidth Studios