CSS: Cascading Styles Sheet

Choose your language:

Brief history.

  • CSS 1. (1996). In the midst of the browser wars, this first version of CSS struggles to establish itself, as everyone tries to implement their own variations. Quite limited, it only includes a little over fifty properties. Nevertheless, the essentials of the language are already defined: the inheritance mechanism, priorities, tolerance for unknown rules, etc. Bert Bos and Håkon Wium Lie are among the main instigators.
  • CSS 2. (1998). Version 2 includes many features such as property positioning (position) which was lacking in version 1.
  • CSS 2.1. This version corrects many errors from version 2. It then becomes necessary to have modules to facilitate the management of the evolution of the language.
  • CSS 3..Organized for the first time in modules, the specification is now evolving module by module. Features already present in version 2 start their numbering at 3 (such as font or background, for example), while new features (like flex-box) start at 1.

List of modules.

The CSS specifications are published by the W3C. They are organized into modules.