W3Schools.com

W3C CSS Activities


CSS defines HOW HTML elements are to be displayed.


CSS Tutorial

To learn more about CSS, read our CSS tutorial.


CSS1

CSS1 became a W3C Recommendation 17. December 1996.

W3C considers the CSS1 specification to be obsolete.

CSS1 is now defined as the CSS1 features (properties, values, at-rules, etc), using the syntax and definitions of CSS2.1

The CSS Style Attributes specification defines the CSS1 element-specific style attributes.


CSS2

CSS2 became a W3C Recommendation 11. January 1999.

CSS2 added support for media (printers and aural devices), downloadable fonts, element-positioning, and tables.

CSS2 is technically a W3C Recommendation. But since implementation brought to light many problems, instead of expanding CSS2, CSS Level 2 Revision 1 (CSS2.1) was defined.

In case of any conflict between the two specs, CSS2.1 contains the definitive definition.

The CSS Style Attributes specification defines the CSS2.1 element-specific style attributes.


CSS3

CSS3 is about breaking CSS into smaller modules.

CSS3 builds on CSS2 module by module, using the CSS2.1 specification as the core.

Each module adds functionality and/or replaces part of the CSS2.1 specification.


CSS4

From CSS level 3 (CSS3), modules will be leveled independently: for example CSS4 Selectors may be defined before CSS3 Line Module.


CSS Profiles

Not all CSS implementations will implement all functionality. For example, an implementation may choose to implement only the functionality required by a CSS Profile.

Profiles define a subset of CSS considered fundamental for a specific class of CSS implementations. The W3C CSS Working Group defines the following CSS profiles:

  • The Print Profile
  • The Mobile Profile
  • The TV Profile

W3C CSS Specifications and Timeline

Specification Draft / Proposal Recommendation
CSS 1   17. Dec 1996
CSS 1 (Revised)   11. Apr 2008
     
CSS 2   12. May 1998
CSS 2.1   07. Jun 2011
     
CSS Style Attributes 12. Oct 2010  
DOM Style Spesification   13. Nov 2000
     
CSS 3 12. May 2011  
CSS 3 Namespace   29. Sep 2011
CSS 3 Selectors   29. Sep 2011
CSS 3 User Interface 11. May 2004  
CSS 3 Fonts 04. Oct 2011  
CSS 3 Colors   07. Jun 2011
CSS 3 Backgrounds and borders 15. Feb 2011  
CSS 3 Text 01. Sep 2011  
CSS 3 Lists 24. May 2011  
CSS 3 Line 15. May 2002  
CSS 3 Box model 09. Aug 2007  
CSS 3 Multi column 12. Apr 2011  
CSS 3 Ruby 30. Jun 2011  
CSS 3 Speech 18. Aug 2011  
CSS 3 Paged Media (PM) 10. Oct 2006  
CSS 3 Generated content for PM 29. Nov 2011  
CSS 3 Values 06. Sep 2011  
CSS 3 Cascade 15. Dec 2005  
CSS 3 Template Layout 29. Nov 2011  
CSS 3 Media Queries 27. Jul 2010  
     
CSS Mobile Profile 2.0 10. Dec 2008  
CSS TV Profile 1.0 14. May 2003  
CSS Print Profile 1.0 13. Oct 2006  


W3C Reference:

W3C CSS Home Page



WEB HOSTING
Best Web Hosting
PHP MySQL Hosting
Best Hosting Coupons
UK Reseller Hosting
Cloud Hosting
Top Web Hosting
$7.95/mo SEO Hosting
Premium Website Design
WEB BUILDING
Download XML Editor
FREE Website BUILDER
Free Website Templates Free CSS Templates
Make Your Own Website
W3SCHOOLS EXAMS
Get Certified in:
HTML, CSS, JavaScript, XML, PHP, and ASP
W3SCHOOLS BOOKS
New Books:
HTML, CSS
JavaScript, and Ajax
STATISTICS
Browser Statistics
Browser OS
Browser Display
SHARE THIS PAGE