CSS Working Group Charter
The mission of the Cascading Style Sheets (CSS) Working Group is to develop and maintain CSS.
Start date | 12 January 2023 |
---|---|
End date | 12 January 2025 |
Charter extension | See Change History. |
Chairs | Alan Stearns (Adobe), Rossen Atanassov (Microsoft) |
Team Contacts |
Chris Lilley (0.50 FTE); Fuqiao Xue (0.10 FTE) |
Meeting Schedule |
Teleconferences: 1-hour calls will be held weekly.
Face-to-face: we will meet during the W3C's annual Technical Plenary week; additional face-to-face meetings may be scheduled by consent of the participants, usually no more than 3 per year. |
Scope
Cascading Style Sheets (CSS) is a style sheet language that allows authors and users to attach style (e.g., from fonts and spacing to filter effects and style animations) to structured documents and Web applications. By separating the presentation style from the content, CSS simplifies Web authoring and site maintenance. It supports media-specific style so that authors may tailor the presentation to different devices and capabilities.
The CSS WG develops a single deliverable, the CSS specification. It consists of the following, somewhat independent technologies, all of which are in scope for the CSS Working Group:
- A syntax for associating information with elements in a structured resource, in particular HTML and SVG documents. The main part of the syntax consists of rules that associate properties + values with selectors where the selectors are expressions that match elements in the structured document, based on their position in the document or based on other information about the elements (their type, what the user has done with them, etc.)
- A processing model, referred to as “cascading and inheritance,” that ensures that, given one or more style sheets and a structured document, each element in the document is associated with the full set of properties and values, no matter how short the style sheets or how long the document.
- A rendering model, part of which is a model of typography, i.e., a layout model for text documents, possibly with embedded other objects and possibly involving several documents simultaneously. The model describes blocks and lines of text, characters, columns, colors, dynamic effects, etc. It also includes the presentation and behavior of UI widgets. CSS's influence over UI controls is limited to defining the look of controls in various states during interaction (valid/invalid, required, inactive, etc.), hiding/unhiding, and other local behaviors, but CSS does not itself change the state of elements and does not define how (form) elements interact with a server. (The general principle is that CSS can enhance the user's interaction with a document, but the document should ideally be functional without it.)
- The CSS Object Model, a set of standard APIs, to which libraries can be written for manipulating style sheets and documents with associated style information.
The CSS WG not only develops CSS, but also checks that properties needed by other working groups and which could occur in a style sheet together with CSS properties, are compatible with CSS in general and consistent in their naming schemes. This affects properties such as those of SVG and Device Independence (such as media features).
Part of the work of the working group is also to develop test suites for the various modules it publishes.
Another part is to maintain errata and, when needed, publish revised versions of the various modules.
Deliverables
There is a single deliverable, the CSS specification. The CSS specification is large, and is divided into a series of modules.
More detailed milestones and updated publication schedules are available on the group publication status page.
Draft state indicates the state of the deliverable at the time of the charter approval. Expected completion indicates when the deliverable is projected to become a Recommendation within this charter period. Deliverables without expected completion dates are not projected to become Recommendation within this charter period.
This list of modules is not exclusive: The WG may also create new CSS modules, within its scope. Also, it may split or merge CSS modules. If no participant in the group believes a proposed module is out of scope, and the group has consensus to add it, the group may add a new module. If the participants who object sustain their objection after discussion, a re-charter to clarify the scope may be needed.
Normative Modules
The Working Group will deliver the following W3C normative modules:
- CSS Shapes Module Level 1
- Latest publication: 2014-03-20
- Exclusion Draft: https://www.w3.org/TR/2014/WD-css-shapes-1-20140211/
- associated Call for Exclusion on 2014-02-12 ended on 2014-04-13
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- CSS Scoping Module Level 1
- Latest publication: 2014-04-03
- Exclusion Draft: https://www.w3.org/TR/2014/WD-css-scoping-1-20140403/
- associated Call for Exclusion on 2014-04-03 ended on 2014-08-31
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- CSS Font Loading Module Level 3
- Latest publication: 2014-05-22
- Exclusion Draft: https://www.w3.org/TR/2014/WD-css-font-loading-3-20140522/
- associated Call for Exclusion on 2014-05-22 ended on 2014-07-21
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- CSS Line Grid Module Level 1
- Latest publication: 2014-09-16
- Exclusion Draft: https://www.w3.org/TR/2014/WD-css-line-grid-1-20140403/
- associated Call for Exclusion on 2014-04-03 ended on 2014-08-31
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- CSS Regions Module Level 1
- Latest publication: 2014-10-09
- Exclusion Draft: https://www.w3.org/TR/2011/WD-css3-regions-20110609/
- associated Call for Exclusion on 2011-06-09 ended on 2011-11-06
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- Compositing and Blending Level 1
- Latest publication: 2015-01-13
- Exclusion Draft: https://www.w3.org/TR/2015/CR-compositing-1-20150113/
- associated Call for Exclusion on 2015-01-14 ended on 2015-03-15
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSS Exclusions Module Level 1
- Latest publication: 2015-01-15
- Exclusion Draft: https://www.w3.org/TR/2011/WD-css3-exclusions-20111213/
- associated Call for Exclusion on 2011-12-13 ended on 2012-05-11
- Produced under Working Group Charter:
- CSS Page Floats
- Latest publication: 2015-09-15
- Exclusion Draft: https://www.w3.org/TR/2015/WD-css-page-floats-3-20150915/
- associated Call for Exclusion on 2015-09-16 ended on 2016-02-13
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSSOM View Module
- Latest publication: 2016-03-17
- Exclusion Draft: https://www.w3.org/TR/2008/WD-cssom-view-20080222/
- associated Call for Exclusion on 2008-02-28 ended on 2008-07-27
- Produced under Working Group Charter: http://www.w3.org/Style/2004/css-charter-long
- CSS Device Adaptation Module Level 1
- Latest publication: 2016-03-29
- Exclusion Draft: https://www.w3.org/TR/2011/WD-css-device-adapt-20110915/
- associated Call for Exclusion on 2011-09-15 ended on 2012-02-12
- Produced under Working Group Charter:
- Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification
- Latest publication: 2016-04-12
- Exclusion Draft: https://www.w3.org/TR/2016/WD-CSS22-20160412/
- associated Call for Exclusion on 2016-04-12 ended on 2016-09-09
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSS Round Display Level 1
- Latest publication: 2016-12-22
- Exclusion Draft: https://www.w3.org/TR/2015/WD-css-round-display-1-20150922/
- associated Call for Exclusion on 2015-09-23 ended on 2016-02-20
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSS Rhythmic Sizing
- Latest publication: 2017-03-02
- Exclusion Draft: https://www.w3.org/TR/2017/WD-css-rhythm-1-20170302/
- associated Call for Exclusion on 2017-03-02 ended on 2017-07-30
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Fill and Stroke Module Level 3
- Latest publication: 2017-04-13
- Exclusion Draft: https://www.w3.org/TR/2017/WD-fill-stroke-3-20170413/
- associated Call for Exclusion on 2017-04-13 ended on 2017-09-10
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Image Values and Replaced Content Module Level 4
- Latest publication: 2017-04-13
- Exclusion Draft: https://www.w3.org/TR/2012/WD-css4-images-20120911/
- associated Call for Exclusion on 2012-09-11 ended on 2013-02-08
- Produced under Working Group Charter: http://www.w3.org/2010/09/CSSWG/charter
- CSS Overflow Module Level 4
- Latest publication: 2017-06-13
- Exclusion Draft: https://www.w3.org/TR/2017/WD-css-overflow-4-20170613/
- associated Call for Exclusion on 2017-06-13 ended on 2017-11-10
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Typed OM Level 1
- Latest publication: 2018-04-10
- Exclusion Draft: https://www.w3.org/TR/2016/WD-css-typed-om-1-20160607/
- associated Call for Exclusion on 2016-06-07 ended on 2016-11-04
- Produced under Working Group Charter:
- CSS Layout API Level 1
- Latest publication: 2018-04-12
- Exclusion Draft: https://www.w3.org/TR/2018/WD-css-layout-api-1-20180412/
- associated Call for Exclusion on 2018-04-12 ended on 2018-09-09
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Logical Properties and Values Level 1
- Latest publication: 2018-08-27
- Exclusion Draft: https://www.w3.org/TR/2017/WD-css-logical-1-20170518/
- associated Call for Exclusion on 2017-05-18 ended on 2017-10-15
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Animations Level 1
- Latest publication: 2018-10-11
- Exclusion Draft: https://www.w3.org/TR/2009/WD-css3-animations-20090320/
- associated Call for Exclusion on 2009-03-23 ended on 2009-08-20
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- CSS Transitions
- Latest publication: 2018-10-11
- Exclusion Draft: https://www.w3.org/TR/2009/WD-css3-transitions-20090320
- associated Call for Exclusion on 2009-03-23 ended on 2009-08-20
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- CSS Shadow Parts
- Latest publication: 2018-11-15
- Exclusion Draft: https://www.w3.org/TR/2018/WD-css-shadow-parts-1-20181115/
- associated Call for Exclusion on 2018-11-15 ended on 2019-04-14
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Flexible Box Layout Module Level 1
- Latest publication: 2018-11-19
- Exclusion Draft: https://www.w3.org/TR/2018/CR-css-flexbox-1-20181108/
- associated Call for Exclusion on 2018-11-08 ended on 2019-01-07
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- Geometry Interfaces Module Level 1
- Latest publication: 2018-12-04
- Exclusion Draft: https://www.w3.org/TR/2018/CR-geometry-1-20181204/
- associated Call for Exclusion on 2018-12-04 ended on 2019-02-02
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Fragmentation Module Level 3
- Latest publication: 2018-12-04
- Exclusion Draft: https://www.w3.org/TR/2018/CR-css-break-3-20181204/
- associated Call for Exclusion on 2018-12-04 ended on 2019-02-02
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- Filter Effects Module Level 1
- Latest publication: 2018-12-18
- Exclusion Draft: https://www.w3.org/TR/2012/WD-filter-effects-20121025/
- associated Call for Exclusion on 2012-10-25 ended on 2013-03-24
- Produced under Working Group Charter: http://www.w3.org/2010/09/CSSWG/charter
- Motion Path Module Level 1
- Latest publication: 2018-12-18
- Exclusion Draft: https://www.w3.org/TR/2015/WD-motion-1-20150409/
- associated Call for Exclusion on 2015-04-09 ended on 2015-09-06
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSS Fragmentation Module Level 4
- Latest publication: 2018-12-18
- Exclusion Draft: https://www.w3.org/TR/2018/WD-css-break-4-20181218/
- associated Call for Exclusion on 2018-12-18 ended on 2019-05-17
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Transforms Module Level 1
- Latest publication: 2019-02-14
- Exclusion Draft: https://www.w3.org/TR/2019/CR-css-transforms-1-20190214/
- associated Call for Exclusion on 2019-02-14 ended on 2019-04-15
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Overscroll Behavior Module Level 1
- Latest publication: 2019-06-06
- Exclusion Draft: https://www.w3.org/TR/2019/WD-css-overscroll-1-20190606/
- associated Call for Exclusion on 2019-06-06 ended on 2019-11-03
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Values and Units Module Level 3
- Latest publication: 2019-06-06
- Exclusion Draft: https://www.w3.org/TR/2019/CR-css-values-3-20190606/
- associated Call for Exclusion on 2019-06-06 ended on 2019-08-05
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Animation Worklet API
- Latest publication: 2019-06-25
- Exclusion Draft: https://www.w3.org/TR/2019/WD-css-animation-worklet-1-20190625/
- associated Call for Exclusion on 2019-06-25 ended on 2019-11-22
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Table Module Level 3
- Latest publication: 2019-07-27
- Exclusion Draft: https://www.w3.org/TR/2016/WD-css-tables-3-20161025/
- associated Call for Exclusion on 2016-10-25 ended on 2017-03-24
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Writing Modes Level 4
- Latest publication: 2019-07-30
- Exclusion Draft: https://www.w3.org/TR/2019/CR-css-writing-modes-4-20190730/
- associated Call for Exclusion on 2019-07-30 ended on 2019-09-28
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Spatial Navigation Level 1
- Latest publication: 2019-11-26
- Exclusion Draft: https://www.w3.org/TR/2019/WD-css-nav-1-20190423/
- associated Call for Exclusion on 2019-04-23 ended on 2019-09-20
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- Resize Observer
- Latest publication: 2020-02-11
- Exclusion Draft: https://www.w3.org/TR/2020/WD-resize-observer-1-20200211/
- associated Call for Exclusion on 2020-02-11 ended on 2020-07-10
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Speech Module
- Latest publication: 2020-03-10
- Exclusion Draft: https://www.w3.org/TR/2020/CR-css-speech-1-20200310/
- associated Call for Exclusion on 2020-03-10 ended on 2020-05-09
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Box Model Module Level 4
- Latest publication: 2020-04-21
- Exclusion Draft: https://www.w3.org/TR/2020/WD-css-box-4-20200421/
- associated Call for Exclusion on 2020-04-21 ended on 2020-09-18
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Inline Layout Module Level 3
- Latest publication: 2020-08-27
- Exclusion Draft: https://www.w3.org/TR/2014/WD-css-inline-3-20141218/
- associated Call for Exclusion on 2014-12-19 ended on 2015-05-18
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSS Properties and Values API Level 1
- Latest publication: 2020-10-13
- Exclusion Draft: https://www.w3.org/TR/2016/WD-css-properties-values-api-1-20160607/
- associated Call for Exclusion on 2016-06-07 ended on 2016-11-04
- Produced under Working Group Charter:
- CSS Scroll Anchoring Module Level 1
- Latest publication: 2020-11-11
- Exclusion Draft: https://www.w3.org/TR/2020/WD-css-scroll-anchoring-1-20200211/
- associated Call for Exclusion on 2020-02-11 ended on 2020-07-10
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Images Module Level 3
- Latest publication: 2020-12-17
- Exclusion Draft: https://www.w3.org/TR/2019/CR-css-images-3-20191010/
- associated Call for Exclusion on 2019-10-10 ended on 2019-12-09
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Grid Layout Module Level 1
- Latest publication: 2020-12-18
- Exclusion Draft: https://www.w3.org/TR/2020/CR-css-grid-1-20200818/
- associated Call for Exclusion on 2020-08-18 ended on 2020-10-17
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Grid Layout Module Level 2
- Latest publication: 2020-12-18
- Exclusion Draft: https://www.w3.org/TR/2020/CR-css-grid-2-20200818/
- associated Call for Exclusion on 2020-08-18 ended on 2020-10-17
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Box Model Module Level 3
- Latest publication: 2020-12-22
- Exclusion Draft: https://www.w3.org/TR/2020/CR-css-box-3-20201222/
- associated Call for Exclusion on 2020-12-22 ended on 2021-02-20
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Pseudo-Elements Module Level 4
- Latest publication: 2020-12-31
- Exclusion Draft: https://www.w3.org/TR/2015/WD-css-pseudo-4-20150115/
- associated Call for Exclusion on 2015-01-16 ended on 2015-06-15
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSS Scroll Snap Module Level 1
- Latest publication: 2021-03-11
- Exclusion Draft: https://www.w3.org/TR/2021/CR-css-scroll-snap-1-20210311/
- associated Call for Exclusion on 2021-03-11 ended on 2021-05-10
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Basic User Interface Module Level 4
- Latest publication: 2021-03-16
- Exclusion Draft: https://www.w3.org/TR/2015/WD-css-ui-4-20150922/
- associated Call for Exclusion on 2015-09-23 ended on 2016-02-20
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSS Easing Functions Level 1
- Latest publication: 2021-04-01
- Exclusion Draft: https://www.w3.org/TR/2019/CR-css-easing-1-20190430/
- associated Call for Exclusion on 2019-04-30 ended on 2019-06-29
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Box Sizing Module Level 4
- Latest publication: 2021-05-20
- Exclusion Draft: https://www.w3.org/TR/2020/WD-css-sizing-4-20200526/
- associated Call for Exclusion on 2020-05-26 ended on 2020-10-23
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Backgrounds and Borders Module Level 3
- Latest publication: 2021-07-26
- Exclusion Draft: https://www.w3.org/TR/2020/CR-css-backgrounds-3-20201222/
- associated Call for Exclusion on 2020-12-22 ended on 2021-02-20
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Counter Styles Level 3
- Latest publication: 2021-07-27
- Exclusion Draft: https://www.w3.org/TR/2021/CR-css-counter-styles-3-20210727/
- associated Call for Exclusion on 2021-07-27 ended on 2021-09-25
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Masking Module Level 1
- Latest publication: 2021-08-05
- Exclusion Draft: https://www.w3.org/TR/2014/WD-css-masking-1-20140522/
- associated Call for Exclusion on 2014-05-22 ended on 2014-07-21
- Produced under Working Group Charter:
- CSS Object Model (CSSOM)
- Latest publication: 2021-08-26
- Exclusion Draft: https://www.w3.org/TR/2011/WD-cssom-20110712/
- associated Call for Exclusion on 2011-09-12 ended on 2012-02-09
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- CSS Nesting Module
- Latest publication: 2021-08-31
- Exclusion Draft: https://www.w3.org/TR/2021/WD-css-nesting-1-20210831/
- associated Call for Exclusion on 2021-08-31 ended on 2022-01-28
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Display Module Level 3
- Latest publication: 2021-09-03
- Exclusion Draft: https://www.w3.org/TR/2019/CR-css-display-3-20190711/
- associated Call for Exclusion on 2019-07-11 ended on 2019-09-09
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Multi-column Layout Module Level 1
- Latest publication: 2021-10-12
- Exclusion Draft: https://www.w3.org/TR/2021/CR-css-multicol-1-20211012/
- associated Call for Exclusion on 2021-10-12 ended on 2021-12-11
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Transforms Module Level 2
- Latest publication: 2021-11-09
- Exclusion Draft: https://www.w3.org/TR/2020/WD-css-transforms-2-20200303/
- associated Call for Exclusion on 2020-03-03 ended on 2020-07-31
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Ruby Annotation Layout Module Level 1
- Latest publication: 2021-12-02
- Exclusion Draft: https://www.w3.org/TR/2011/WD-css3-ruby-20110630/
- associated Call for Exclusion on 2011-09-19 ended on 2012-02-16
- Produced under Working Group Charter: http://www.w3.org/Style/2008/css-charter
- CSS Scrollbars Styling Module Level 1
- Latest publication: 2021-12-09
- Exclusion Draft: https://www.w3.org/TR/2021/CR-css-scrollbars-1-20211209/
- associated Call for Exclusion on 2021-12-09 ended on 2022-02-07
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Custom Highlight API Module Level 1
- Latest publication: 2021-12-15
- Exclusion Draft: https://www.w3.org/TR/2020/WD-css-highlight-api-1-20201022/
- associated Call for Exclusion on 2020-10-22 ended on 2021-03-21
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Painting API Level 1
- Latest publication: 2021-12-16
- Exclusion Draft: https://www.w3.org/TR/2018/CR-css-paint-api-1-20180809/
- associated Call for Exclusion on 2018-08-09 ended on 2018-10-08
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Values and Units Module Level 4
- Latest publication: 2021-12-16
- Exclusion Draft: https://www.w3.org/TR/2018/WD-css-values-4-20180814/
- associated Call for Exclusion on 2018-08-14 ended on 2019-01-11
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Box Sizing Module Level 3
- Latest publication: 2021-12-17
- Exclusion Draft: https://www.w3.org/TR/2012/WD-css3-sizing-20120927/
- associated Call for Exclusion on 2012-09-27 ended on 2013-02-24
- Produced under Working Group Charter: http://www.w3.org/2010/09/CSSWG/charter
- Media Queries Level 5
- Latest publication: 2021-12-18
- Exclusion Draft: https://www.w3.org/TR/2020/WD-mediaqueries-5-20200303/
- associated Call for Exclusion on 2020-03-03 ended on 2020-07-31
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Cascading and Inheritance Level 6
- Latest publication: 2021-12-21
- Exclusion Draft: https://www.w3.org/TR/2021/WD-css-cascade-6-20211221/
- associated Call for Exclusion on 2021-12-21 ended on 2022-05-20
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Conditional Rules Module Level 5
- Latest publication: 2021-12-21
- Exclusion Draft: https://www.w3.org/TR/2021/WD-css-conditional-5-20211221/
- associated Call for Exclusion on 2021-12-21 ended on 2022-05-20
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Fonts Module Level 5
- Latest publication: 2021-12-21
- Exclusion Draft: https://www.w3.org/TR/2021/WD-css-fonts-5-20210629/
- associated Call for Exclusion on 2021-06-29 ended on 2021-11-26
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Fonts Module Level 4
- Latest publication: 2021-12-21
- Exclusion Draft: https://www.w3.org/TR/2017/WD-css-fonts-4-20170711/
- associated Call for Exclusion on 2017-07-11 ended on 2017-12-08
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Overflow Module Level 3
- Latest publication: 2021-12-23
- Exclusion Draft: https://www.w3.org/TR/2013/WD-css-overflow-3-20130418/
- associated Call for Exclusion on 2013-04-18 ended on 2013-09-15
- Produced under Working Group Charter: http://www.w3.org/2010/09/CSSWG/charter
- CSS Box Alignment Module Level 3
- Latest publication: 2021-12-24
- Exclusion Draft: https://www.w3.org/TR/2012/WD-css3-align-20120612/
- associated Call for Exclusion on 2012-06-13 ended on 2012-11-10
- Produced under Working Group Charter: http://www.w3.org/2010/09/CSSWG/charter
- CSS Syntax Module Level 3
- Latest publication: 2021-12-24
- Exclusion Draft: https://www.w3.org/TR/2019/CR-css-syntax-3-20190716/
- associated Call for Exclusion on 2019-07-16 ended on 2019-09-14
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- Media Queries Level 4
- Latest publication: 2021-12-25
- Exclusion Draft: https://www.w3.org/TR/2020/CR-mediaqueries-4-20200721/
- associated Call for Exclusion on 2020-07-21 ended on 2020-09-19
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Conditional Rules Module Level 3
- Latest publication: 2022-01-13
- Exclusion Draft: https://www.w3.org/TR/2022/CR-css-conditional-3-20220113/
- associated Call for Exclusion on 2022-01-13 ended on 2022-03-14
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Cascading and Inheritance Level 4
- Latest publication: 2022-01-13
- Exclusion Draft: https://www.w3.org/TR/2022/CR-css-cascade-4-20220113/
- associated Call for Exclusion on 2022-01-13 ended on 2022-03-14
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Cascading and Inheritance Level 5
- Latest publication: 2022-01-13
- Exclusion Draft: https://www.w3.org/TR/2022/CR-css-cascade-5-20220113/
- associated Call for Exclusion on 2022-01-13 ended on 2022-03-14
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Conditional Rules Module Level 4
- Latest publication: 2022-02-17
- Exclusion Draft: https://www.w3.org/TR/2022/CR-css-conditional-4-20220217/
- associated Call for Exclusion on 2022-02-17 ended on 2022-04-18
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Text Decoration Module Level 4
- Latest publication: 2022-05-04
- Exclusion Draft: https://www.w3.org/TR/2018/WD-css-text-decor-4-20180313/
- associated Call for Exclusion on 2018-03-13 ended on 2018-08-10
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Text Module Level 3
- Latest publication: 2022-05-05
- Exclusion Draft: https://www.w3.org/TR/2020/CR-css-text-3-20201222/
- associated Call for Exclusion on 2020-12-22 ended on 2021-02-20
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Text Decoration Module Level 3
- Latest publication: 2022-05-05
- Exclusion Draft: https://www.w3.org/TR/2019/CR-css-text-decor-3-20190813/
- associated Call for Exclusion on 2019-08-13 ended on 2019-10-12
- Produced under Working Group Charter: https://www.w3.org/Style/2016/css-2016.html
- CSS Text Module Level 4
- Latest publication: 2022-05-05
- Exclusion Draft: https://www.w3.org/TR/2015/WD-css-text-4-20150922/
- associated Call for Exclusion on 2015-09-23 ended on 2016-02-20
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- CSS Will Change Module Level 1
- Latest publication: 2022-05-05
- Exclusion Draft: https://www.w3.org/TR/2015/CR-css-will-change-1-20151203/
- associated Call for Exclusion on 2015-12-04 ended on 2016-02-02
- Produced under Working Group Charter: http://www.w3.org/Style/2014/css-charter
- Selectors Level 4
- Latest publication: 2022-05-07
- Exclusion Draft: https://www.w3.org/TR/2011/WD-selectors4-20110929/
- associated Call for Exclusion on 2011-09-29 ended on 2012-02-26
- Produced under Working Group Charter:
- CSS Color Adjustment Module Level 1
- Latest publication: 2022-06-14
- Exclusion Draft: https://www.w3.org/TR/2022/CR-css-color-adjust-1-20220210/
- associated Call for Exclusion on 2022-02-10 ended on 2022-04-11
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Custom Properties for Cascading Variables Module Level 1
- Latest publication: 2022-06-16
- Exclusion Draft: https://www.w3.org/TR/2022/CR-css-variables-1-20220616/
- associated Call for Exclusion on 2022-06-16 ended on 2022-08-15
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Color Module Level 5
- Latest publication: 2022-06-28
- Exclusion Draft: https://www.w3.org/TR/2020/WD-css-color-5-20200303/
- associated Call for Exclusion on 2020-03-03 ended on 2020-07-31
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
- CSS Color Module Level 4
- Latest publication: 2022-07-05
- Exclusion Draft: https://www.w3.org/TR/2022/CR-css-color-4-20220705/
- associated Call for Exclusion on 2022-07-05 ended on 2022-09-03
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Containment Module Level 3
- Latest publication: 2022-08-18
- Exclusion Draft: https://www.w3.org/TR/2021/WD-css-contain-3-20211221/
- associated Call for Exclusion on 2021-12-21 ended on 2022-05-20
- Produced under Working Group Charter: https://www.w3.org/2020/12/css-wg-charter.html
- CSS Positioned Layout Module Level 3
- Latest publication: 2022-09-01
- Exclusion Draft: https://www.w3.org/TR/2012/WD-css3-positioning-20120207/
- associated Call for Exclusion on 2012-02-08 ended on 2012-07-07
- Produced under Working Group Charter: http://www.w3.org/2010/09/CSSWG/charter
- Web Animations
- Latest publication: 2022-09-08
- Exclusion Draft: https://www.w3.org/TR/2013/WD-web-animations-20130625/
- associated Call for Exclusion on 2013-06-25 ended on 2013-11-22
- Produced under Working Group Charter: http://www.w3.org/2010/09/CSSWG/charter
- CSS Containment Module Level 2
- Latest publication: 2022-09-17
- Exclusion Draft: https://www.w3.org/TR/2019/WD-css-contain-2-20191015/
- associated Call for Exclusion on 2019-10-15 ended on 2020-03-13
- Produced under Working Group Charter: https://www.w3.org/2019/10/css-wg-charter.html
Maintenance of existing CSS Recommendations (gathering of errata, publication of new editions incorporating errata) is also in scope.
Other Deliverables
- css-2022
-
This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2022. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by stability, not Web browser adoption rate.
Draft state: No draft, published annually.
Expected completion: Q4 2022
- css-2023
-
This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2023. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by stability, not Web browser adoption rate.
Draft state: No draft, published annually.
Expected completion: Q4 2023
- css-2024
-
This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2024. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by stability, not Web browser adoption rate.
Draft state: No draft, published annually.
Expected completion: Q4 2024
Timeline
- Q2 2023: REC for CSS Values and Units Module Level 3
- Q2 2023: REC for CSS Custom Properties for Cascading Variables Module Level 1
- Q2 2023: REC for CSS Flexible Box Layout Module Level 1
- Q3 2024: REC for Compositing and Blending Level 1
- Q4 2024: REC for CSS Conditional Rules Module Level 3
- Q2 2025: REC for CSS Backgrounds and Borders Module Level 3
- Q1 2025: REC for CSS Cascading and Inheritance Level 4
- Q2 2025: REC for CSS Image Values and Replaced Content Module Level 3
- Q2 2026: REC for Media Queries Level 4
Success Criteria
The CSS Working Group's work is considered a success if there are multiple, independent, interoperable implementations of its modules that are widely used.
In order to advance to Proposed Recommendation, each module is expected to have at least two independent implementations of every feature defined in the module.
There should be testing plans for each module, starting from the earliest drafts.
To promote interoperability, all changes made to modules in Candidate Recommendation or to features that have deployed implementations should have tests. Testing efforts should be conducted via the Web Platform Tests project.
Each module should contain sections detailing all known security and privacy implications for implementers, Web authors, and end users.
Each module should contain a section on accessibility that describes the benefits and impacts, including ways module features can be used to address them, and recommendations for maximising accessibility in implementations.
Modules that reach W3C Recommendation, are considered successful when all of the following are present:
- Production of stable documents addressing the work items listed in the Deliverables section.
- Test suites for each module with conformance criteria.
- Availability of multiple, independent, interoperable implementations of each feature with conformance criteria in each deliverable; as demonstrated by an implementation report (summarizing implementation status against the relevant test suite) for each testable class of product, including user agents.
- Deployment on multiple types of platform (traditional computers, phones, tablets, accessibility aids, print formatters, and so on).
- User community and industry adoption of the group deliverables.
Coordination
For all modules, this Working Group will seek horizontal review for accessibility, internationalization, performance, privacy, and security with the relevant Working and Interest Groups, and with the TAG. Invitation for review must be issued during each major standards-track document transition, including FPWD. The Working Group is encouraged to engage collaboratively with the horizontal review groups throughout development of each module. The Working Group is advised to seek a review at least 3 months before first entering CR and is encouraged to proactively notify the horizontal review groups when major changes occur in a module following a review.
Additional technical coordination with the following Groups will be made, per the W3C Process Document:
In addition to the above catch-all reference to horizontal review which includes accessibility review, this Working Group will work with the Accessible Platform Architectures Working Group to work on accessible navigation which needs to be addressed coherently across multiple modules, address accessibility issues related to the features of individual modules, and develop new CSS modules to address accessibility use cases where appropriate.
W3C Groups
- WebFonts Working Group
- The Group coordinates with the WebFonts WG to enable high quality Web typography with downloadable fonts, in particular WOFF and WOFF2.
- EPUB 3 Working Group
- The group coordinates closely with the EPUB 3 WG on requirements for various aspects of CSS in all types of digital publishing.
- Web Platform Incubator Community Group
- The CSS WG may adopt promising CSS work incubated in the WICG, provided that RF patent commitments are in place for such work. WICG participants working on CSS-related proposals are expected to coordinate with the CSS WG to ensure timely reviews of their work. Note: No restriction of the CSS WG's ability to adopt proposals developed elsewhere is implied.
- Technical Architecture Group
- The group coordinates with the TAG on architectural review of CSS modules and to develop an extensible CSS architecture. The Houdini task force is the primary venue for this work, and those modules are published jointly.
External Organizations
- WHATWG
- The group coordinates with the WHATWG to ensure that HTML only contains constructs that can be rendered with CSS.
- The CSS WG is aware of normative references to CSS modules from HTML and will endeavor to maintain their stability, for example by avoiding breaking changes to the referenced portions.
Participation
To be successful, this Working Group is expected to have 6 or more active participants for its duration, including representatives from the key implementors of this module, and active Editors and Test Leads for each module. The Chairs, module Editors, and Test Leads are expected to contribute half of a working day per week towards the Working Group. There is no minimum requirement for other Participants.
The group encourages questions, comments and issues on its public mailing lists and document repositories, as described in Communication.
The group also welcomes non-Members to contribute technical submissions for consideration upon their agreement to the terms of the W3C Patent Policy.
Participants in the group are required (by the W3C Process) to follow the W3C Code of Ethics and Professional Conduct.
Communication
Technical discussions for this Working Group are conducted in public: the meeting minutes from teleconference and face-to-face meetings will be archived for public review, and technical discussions and issue tracking will be conducted in a manner that can be both read and written to by the general public. Working Drafts and Editor's Drafts of modules will be developed on a public repository and may permit direct public contribution requests. The meetings themselves are not open to public participation, however.
Information about the group (including details about deliverables, issues, actions, status, participants, and meetings) will be available from the CSS Working Group home page.
Most CSS Working Group teleconferences will focus on discussion of particular modules, and will be conducted on an as-needed basis.
This group primarily conducts its technical work via the GitHub issues list, with more general discussion on the public mailing list www-style@w3.org (archive). The public is invited to review and discuss issues, and to post messages to this list.
The group may use a Member-confidential mailing list for administrative purposes and, at the discretion of the Chairs and members of the group, for member-only discussions in special cases when a participant requests such a discussion.
Decision Policy
This group will seek to make decisions through consensus and due process, per the W3C Process Document (section 3.3). Typically, an editor or other participant makes an initial proposal, which is then refined in discussion with members of the group and other reviewers, and consensus emerges with little formal voting being required.
However, if a decision is necessary for timely progress and consensus is not achieved after careful consideration of the range of views presented, the Chairs may call for a group vote and record a decision along with any objections.
Decisions are made by consensus of the Working Group. In addition to decisions made on teleconferences or face to face meetings, decisions may also be made by a call for consensus on the public mailing list; consensus to be determined by the chairs after some reasonable interval for objections.
All decisions made by the group should be considered resolved unless and until new information becomes available or unless reopened at the discretion of the Chairs or the Director.
This charter is written in accordance with the W3C Process Document (Section 3.4, Votes) and includes no voting procedures beyond what the Process Document requires.
Patent Policy
This Working Group operates under the W3C Patent Policy (Version of 15 September 2020). To promote the widest adoption of Web standards, W3C seeks to issue Web Specifications that can be implemented, according to this policy, on a Royalty-Free basis. For more information about disclosure obligations for this group, please see the licensing information.
Licensing
This Working Group will use the W3C Software and Document license for all its deliverables.
About this Charter
This charter has been created according to section 3.4 of the Process Document. In the event of a conflict between this document or the provisions of any charter and the W3C Process, the W3C Process shall take precedence.
Charter History
The following table lists details of all changes from the initial charter, per the W3C Process Document (section 4.3):
Charter Period | Start Date | End Date | Changes |
---|---|---|---|
Initial Charter | 28 February 1997 | 28 February 1999 | |
Rechartered | 22 March 1999 | 31 March 2000 | |
Rechartered | 31 July 2001 | 31 July 2002 | |
Rechartered | 15 October 2002 | 31 August 2004 | |
Charter Extension | 22 September 2004 | 31 March 2005 | |
Rechartered | 28 June 2006 | 31 July 2008 | |
Charter Extension | 26 September 2008 | 31 December 2008 | |
Rechartered | 12 December 2008 | 30 November 2010 | |
Charter Extension | 19 November 2010 | 31 March 2011 | |
Charter Extension | 12 July 2011 | 30 August 2011 | |
Rechartered | 14 December 2011 | 30 September 2013 | |
Rechartered | 01 July 2014 | 15 June 2016 | |
Charter Extension | 11 July 2016 | 30 September 2016 | |
Rechartered | 16 September 2016 | 14 September 2019 | |
Rechartered | 3 October 2019 | 30 September 2022 | |
Rechartered | 15 December 2020 | 30 September 2022 | New Patent Policy |
Charter Extension | 30 September 2022 | 31 December 2022 | |
This charter | 12 January 2023 | 12 January 2025 | Update to latest charter template. |