Cascading Style Sheets
Languages
Cascading Style Sheets
home page
What is CSS?
Cascading Style Sheets (CSS) is a core language of the
open web platform
, and is used for adding style (e.g.,
fonts, colors, spacing) to Web documents.
These pages contain information on how to
learn
and use CSS
and on available
software.
They
also contain news from the
CSS working group.
High­lights
The
“CSS Snapshot”
(latest: 2025) lists the parts that are ready for implementers
News
22
Apr 2026
Updated Working Draft:
CSS Fonts
Level 4
14
Apr 2026
Updated Candidate Recommendation Draft:
CSS Color
Level 4
13
Apr 2026
Updated Candidate Recommendation Draft:
CSS Color
Level 4
. Updated Working Draft:
CSS Color
Level 5
10
Apr 2026
Updated Working Draft:
CSS Color
Level 5
Apr 2026
New Working Draft:
CSS
Image Animation Level 1
For more news, see our syndicator
“The
Future of Style.”
Suggest a link ✉︎
Stan­dards & drafts
Some of the specifications and drafts by the
CSS
Working Group:
Com­pleted work
Sta­tus
Up­com­ing
Notes
ℹ⃝
CSS Snapshot
2026
NOTE
Latest stable CSS
CSS Snapshot
2025
NOTE
CSS Snapshot
2024
NOTE
CSS Snapshot
2023
NOTE
CSS Snapshot
2022
NOTE
CSS Snapshot
2021
NOTE
CSS Snapshot
2020
NOTE
CSS Snapshot
2018
NOTE
CSS Snapshot
2017
NOTE
CSS Snapshot
2015
NOTE
CSS Snapshot
2010
NOTE
CSS
Snapshot 2007
NOTE
CSS Color
Level 3
REC
REC
CSS
Namespaces
REC
REC
Selectors
Level 3
REC
REC
CSS Level 2
Revision 1
REC
REC
See
Errata
Media
Queries Level 3
REC
REC
CSS
Style Attributes
REC
REC
CSS
Cascading and Inheritance Level 3
REC
REC
CSS Fonts
Level 3
REC
REC
CSS Writing Modes Level 3
REC
REC
CSS Basic
User Interface Level 3
REC
REC
CSS Box
Model Level 3
REC
REC
CSS
Containment Level 1
REC
REC
Sta­ble drafts
Sta­tus
Up­com­ing
Notes
ℹ⃝
CSS
Backgrounds and Borders Level 3
CRD
CR
CSS
Conditional Rules Level 3
CR
CR
CSS
Multi-column Layout Level 1
CR
PR
CSS
Values and Units Level 3
CR
PR
CSS
Flexible Box Layout Level 1
CR
PR
CSS Counter Styles Level 3
CR
PR
More »
Working group news
The
working group
regularly publishes reports
on its
blog;
here are the most recent:
CSS Gap Decorations Level 1 Updated Working Draft
Minutes Telecon 2025-10-08
CSS Anchor Positioning Level 1 Updated Working Draft
Minutes Telecon 2025-09-24
Minutes CSS Values Breakout 2025-09-24
Minutes Telecon 2025-09-17
Masonry Spec Update and Open Issues
Minutes CSS Overflow Breakout 2025-09-17
Minutes Telecon 2025-09-10
Minutes Telecon 2025-09-03
A part of the CSS WG in May 2016.
More »
Join­ing the dis­cus­sion
The most direct way to contribute is to get an account on
GitHub
and raise issues in the
repository of CSS
editors' drafts
. There is also a
repository for
‘Houdini’
APIs
The
mailing list
contains the agenda and
the minutes of meetings of the
CSS working group
. Everybody can
(or
unsubscribe,
or see
instructions.
If you work for a
W3C
member organization,
you can also join the working group.
More »
Soft­ware
Nearly all
browsers
nowadays
support CSS and many
other applications
do, too. To write CSS, you don't need more than a text editor, but
there are many
tools
available that
make it even easier.
Of course, all software has bugs, even after several updates. And
some programs are further ahead implementing the
latest CSS modules
than others. Various sites
describe
bugs and work-arounds
More »
Learn­ing CSS
For beginners,
Starting
with HTML + CSS
teaches how to create a style sheet. For
a quick introduction to CSS, try
chapter 2
of
Lie &
Bos
or
Dave Raggett's
intro to CSS
. Or see examples of
styling XML
and
CSS tips &
tricks
Another page also has some
books,
mailing lists
and similar fora, and links
to
other directories.
The history of CSS is described in
chapter 20
of the book
Cascading Style Sheets, designing
for the Web,
by Håkon Wium Lie and Bert Bos (2nd ed.,
1999, Addison Wesley, ISBN 0-201-59625-3)
More »
Re­lated
The CSS
validator
Checks the syntax (and more) of style sheets.
Digital Publishing Activity
An Interest Group that looks at how Web technology, including
CSS, can be used in publishing, and how those technologies can be
improved.
Core Style Sheets
A set of simple style sheets designed when browsers'
compatibility was a bigger problem than today, but still useful.
CSS Techniques
for WCAG 2.0
A note about the role of CSS in making pages accessible.
SAC: The Simple API for CSS
An interface between CSS parsers and CSS processors.
XSL (Extensible Stylesheet Language)
XSL and CSS share many features, but XSL is focused on complex
layout tasks, especially for print.
A MathML for CSS profile
Describes a subset of MathML that can be reasonably formatted
with just CSS level 2
A song
CSS inspired ‘quayjn’ to write the song
‘CSS is OK’
Site navigation
Bert Bos
1994–2026
W3C
policy
Last
updated
Thu 23 Apr 2026 11:13:35 AM UTC