The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Basic User Interface Module Level 3 (CSS3 UI). This specification describes user interface related properties and values that are proposed for CSS level 3 to style HTML and XML (including XHTML). It includes and extends user interface related features from the selectors, properties and values of CSS level 2 revision 1 and Selectors specifications. It uses various selectors, properties and values to style basic user interface elements in a document. Learn more about the Style Activity.

Advertisement

Advertisement

The Cascading Style Sheets (CSS) Working Group invites implementation of two Candidate Recommendations:

•CSS Values and Units Module Level 3. This CSS3 module describes the common values and units that CSS properties accept and the syntax used for describing them in CSS property definitions.
•CSS Counter Styles Level 3. This module introduces the counter-style rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters CSS3LIST. It also predefines a set of common counter styles, including the ones present in CSS2 and CSS2.1.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Learn more about the Style Activity.

The Cascading Style Sheets (CSS) Working Group invites implementation of the Candidate Recommendation of CSS Basic User Interface Module Level 3 (CSS3 UI). This specification describes user interface related properties and values that are proposed for CSS level 3 to style HTML and XML (including XHTML). It includes and extends user interface related features from the properties and values of CSS level 2 revision 1. It uses various properties and values to style basic user interface elements in a document. Learn more about the Style Activity.

The CSS Working Group and the SVG Working Group have published a working draft of Web Animations. This specification defines a model for synchronization and timing of changes to the presentation of a Web page. It also defines an application programming interface for interacting with this model and it is expected that further specifications will define declarative means for exposing these features. Learn more about the Style Activity, and the Graphics Activity.

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Display Module Level 3. This module describes how the CSS formatting box tree is generated from the document element tree and defines the display and box-suppress properties that control it. Learn more about the Style Activity.

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Grid Layout Module Level 1. This CSS module defines a two-dimensional grid-based layout system, optimized for user interface design. In the grid layout model, the children of a grid container can be positioned into arbitrary slots in a flexible or fixed predefined layout grid. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Learn more about the Style Activity.

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Cascading and Inheritance Level 4. This CSS module describes how to collate style rules and assign values to all properties on all elements. By way of cascading and inheritance, values are propagated for all properties on all elements. One of the fundamental design principles of CSS is cascading, which allows several style sheets to influence the presentation of a document. When different declarations try to set a value for the same element/property combination, the conflicts must somehow be resolved.

The Cascading Style Sheets (CSS) Working Group has published three Working Drafts:

•CSS Basic User Interface Module Level 4: This specification describes user interface related properties and values to style HTML and XML (including XHTML). It includes and extends user interface related features from the properties and values of previous CSS levels. It uses various properties and values to style basic user interface elements in a document.

•CSS Round Display Level 1: This document describes CSS extensions to support a round display. It extends existing CSS features including Media Queries, CSS Shapes, Borders, and Positioned Layout. The extensions will help web authors to build a web page suitable for a round display.

The Cascading Style Sheets (CSS) Working Group invites implementation of the Candidate Recommendation of CSS Flexible Box Layout Module Level 1. This specification describes a CSS box model optimized for user interface design. In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. Both horizontal and vertical alignment of the children can be easily manipulated. Nesting of these boxes (horizontal inside vertical, or vertical inside horizontal) can be used to build layouts in two dimensions.

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification. This specification defines Cascading Style Sheets level 2. CSS is a style sheet language that allows authors and users to attach style (e.g. fonts and spacing) to structured documents (e.g. HTML documents and XML applications). By separating the presentation style of documents from the content of documents, CSS simplifies Web authoring and site maintenance.

The Cascading Style Sheets (CSS) Working Group invites implementation of the Candidate Recommendation of CSS Cascading and Inheritance Level 3. One of the fundamental design principles of CSS is cascading, which allows several style sheets to influence the presentation of a document. When different declarations try to set a value for the same element/property combination, the conflicts must somehow be resolved.

The Cascading Style Sheets (CSS) Working Group invites implementation of the Candidate Recommendation of CSS Flexible Box Layout Module Level 1. The specification describes a CSS box model optimized for user interface design. In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. Both horizontal and vertical alignment of the children can be easily manipulated. Nesting of these boxes (horizontal inside vertical, or vertical inside horizontal) can be used to build layouts in two dimensions.

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Color Module Level 4. This specification describes CSS color values and properties for foreground color and group opacity. It also describes in detail the CSS color value type and describes CSS properties which allow authors to specify the foreground color and opacity of the text content of an element. It not only defines the color-related properties and values that already exist in CSS1 and CSS2, but also defines new properties and values.

The CSS Working Group invites implementation of two Candidate Recommendations:

•CSS Grid Layout Module Level 1: This CSS module defines a two-dimensional grid-based layout system, optimized for user interface design. In the grid layout model, the children of a grid container can be positioned into arbitrary slots in a predefined flexible or fixed-size layout grid.
•CSS Values and Units Module Level 3: This CSS module describes the common values and units that CSS properties accept and the syntax used for describing them in CSS property definitions.

The CSS Working Group invites implementation of CSS Scroll Snap Module Level 1 which has been published a Candidate Recommendation. This module contains features to control panning and scrolling behavior with ‘snap positions’.

The CSS Working Group has published a First Public Working Draft of the CSS Table Module Level 3. This CSS module defines a two-dimensional grid-based layout system, optimized for tabular data rendering. In the table layout model, each display node is assigned to an intersection between a set of consecutive rows and a set of consecutive columns, themselves generated from the table structure and sized according to their content.

The CSS Working Group has published two First Public Working Drafts today:

•CSS Timing Functions Level 1, a module that describes a way for authors to define a transformation to be applied to the time of an animation. This can be used to produce animations that mimic physical phenomena such as momentum or to cause the animation to move in discrete steps producing robot-like movement.

•CSS Containment Module Level 1, a module which describes the ‘contain’ property, which indicates that the element’s subtree is independent of the rest of the page. This enables heavy optimizations by user agents when used well.

The Cascading Style Sheets Working Group has published a First Public Working Draft of CSS Fill and Stroke Module Level 3. This specification describes how text and SVG graphical elements are filled and stroked by defining a number of properties that control the appearance and shape of an element’s fill and stroke. The module contains the features of CSS relating to filling and stroking text and SVG shapes.