CSS

Last reviewed/updated: 16 Aug 2023 | Published: 08 Jan 2014 | Status: Active
Web browser support: Internet Explorer 10+, Edge 12+, Firefox 6+, Chrome 30+, Opera 17+

1. Introduction

  • Cascading Style Sheets (CSS).
  • The web language for styling (i.e., changing the presentation of) content.
  • The web language that defines style and the syntax for attaching style to content.
  • The web language in which style is attached to content for the purpose of refining the presentation of content.
  • The web page content presentation language.
  • Basic unit: style rule. Syntax: selector { property: value }.

2. Original Content


3. Standards

The W3C describes CSS in terms of levels, not versions. For example, the W3C CSS1 Specification describes CSS Level 1, not CSS Version 1. For additional information, see CSS Snapshot 2020: W3C Working Group Note, 22 December 2020 | 2.4. CSS Levels (w3.org).

3.1. W3C CSS Level 1 Recommendations

3.2. W3C CSS Level 2 Recommendations/Etc.

3.2.1. W3C CSS Level 2 Recommendations

3.2.2. W3C CSS Level 2 Working Draft

3.3. W3C CSS Level 3 Recommendations/Etc.

3.3.1. W3C CSS Level 3 Recommendations

W3C CSS Level 3 builds on the W3C CSS 2.1 Specification. Seeing an greatly expanded future role for CSS, instead of developing a single monolithic CSS 3 Specification, the W3C decided to split CSS Level 3 into modules. Modules with a CSS 2.1 correlation are named starting at Level 3. Modules without a CSS 2.1 correlation are named starting at Level 1. For additional information, see CSS Snapshot 2020: W3C Working Group Note, 22 December 2020 | 2.4. CSS Levels (w3.org).

3.3.2. W3C CSS Level 3 Candidate Recommendations

3.3.3. W3C CSS Level 3 Working Group Notes

The following CSS Snapshots list the W3C specifications that constitute CSS as of the year specified.

3.3.4. W3C CSS Level 3 Working Drafts


4. Resources


5. Miscellaneous