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
orbackground
, for example), while new features (likeflex-box
) start at 1.
List of modules.
The CSS specifications are published by the W3C. They are organized into modules.
- Aural style sheets
- Cascading Style Sheets Level 2 - Revision 1 Specification
- Cascading Style Sheets specification - Version 3
- Compositing and Blending
- CSS @apply Rule
- CSS Anchor Positioning
- CSS Animations
- CSS Backgrounds and Borders Module
- CSS Basic User Interface Module
- CSS Box Alignment Module
- CSS Box Model Module
- CSS Box Sizing Module
- CSS Cascading and Inheritance
- CSS Color Adjustment Module
- CSS Color Module
- CSS Conditional Rules Module
- CSS Containment Module
- CSS Counter Styles
- CSS Custom Properties for Cascading Variables Module Level 1
- CSS Device Adaptation Module
- CSS Display Module
- CSS Easing Functions
- CSS Fill and Stroke Module
- CSS Flexible Box Layout Module
- CSS Fonts Module
- CSS Fragmentation Module
- CSS Gap Decorations Module.
- CSS Generated Content Module
- CSS Grid Layout Module
- CSS Images Module
- CSS Inline Layout Module
- CSS Lists and Counters Module
- CSS Logical Properties and Values
- CSS Masking Module
- CSS Mobile Text Size Adjustment Module Level 1
- CSS Multi-column Layout Module
- CSS Namespaces Module Level 3
- CSS Overflow Module
- CSS Overscroll Behavior Module
- CSS Page Floats
- CSS Paged Media Module
- CSS Positioned Layout Module
- CSS Pseudo-Elements Module
- CSS Regions Module
- CSS Ruby Annotation Layout Module
- CSS Scroll Snap Module
- CSS Scrollbars Styling Module
- CSS Shapes Module
- CSS Speech Module
- CSS Table Module
- CSS Text Decoration Module
- CSS Text Module
- CSS Transforms Module
- CSS Transitions
- CSS Values and Units Module
- CSS View Transitions Module
- CSS Viewport Module
- CSS Will Change Module Level 1
- CSS Writing Modes
- Filter Effects Module
- Media Queries
- Motion Path.
- Pointer Events
- Scalable Vector Graphics (SVG)
- Scroll-driven Animations
- Selectors
- SVG Markers
- The Web Video Text Tracks Format