CSS 2.1 Specification, W3C Working Draft was released on 11 April 2006.
CSS2 was released on 12th May 1998 and after almost 8 years, browsers (mainly IE) don’t comply with the standards. Even IE7 won’t comply with CSS2. 🙄 Here’s an interesting reading from one blog – The Real Reason Microsoft Wonâ€™t Support CSS2 in IE7. I wonder when will browsers comply with CSS 2.1.
Here’s something from the draft specifications.
CSS 2.1 builds on CSS2 [CSS2] which builds on CSS1 [CSS1]. It supports media-specific style sheets so that authors may tailor the presentation of their documents to visual browsers, aural devices, printers, braille devices, handheld devices, etc. It also supports content positioning, table layout, features for internationalization and some properties related to user interface.
CSS 2.1 corrects a few errors in CSS2 (the most important being a new definition of the height/width of absolutely positioned elements, more influence for HTML’s “style” attribute and a new calculation of the ‘clip’ property), and adds a few highly requested features which have already been widely implemented. But most of all CSS 2.1 represents a “snapshot” of CSS usage: it consists of all CSS features that are implemented interoperably at the date of publication of the Recommendation.