The CSS Working Group invites implementation of the Candidate Recommendation 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 predefined flexible or fixed-size 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.

Advertisement

The CSS Working Group has published a First Public Working Draft of CSS Logical Properties and Values Level 1. This module introduces logical properties and values that provide the author with the ability to control layout through logical, rather than physical, direction and dimension mappings. The module defines logical properties and values for the features defined in CSS21. These properties are writing-mode relative equivalents of their corresponding physical properties.

The CSS Working Group has published a First Public Working Draft of CSS Overflow Module Level 4. This module contains the features of CSS relating to new mechanisms of overflow handling in visual media (e.g., screen or paper). In interactive media, it describes features that allow the overflow from a fixed size container to be handled by pagination (displaying one page at a time). It also describes features, applying to all visual media, that allow the contents of an element to be spread across multiple fragments, allowing the contents to flow across multiple regions or to have different styles for different fragments.

The CSS Working Group has published a First Public Working Draft of CSS Fonts Module Level 4. Building on CSS Fonts 3, which defines the @font-face rule and provides OpenType feature support, CSS Fonts 4 add support for OpenType Variable fonts, and gives stylesheet designers a way to style the colors in chromatic (multicolored) fonts.

The CSS Working Group invites implementations of CSS Containment Module Level 1 Candidate Recommendation. This CSS module 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.

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

The CSS Working Group invites implementations of an updated Candidate Recommendation of CSS Scroll Snap Module Level 1. The CSS Scroll Snap Module contains features to control panning and scrolling behavior with ‘snap positions’. After feedback on the specification that was published in February, the CSS Working Group decided to update the document. The normative change is small (the group had forgotten to forbid negative values for one of the properties), but the update is also an opportunity to clarify some text and improve the examples.

The CSS Working Group invites implementations of an updated Candidate Recommendation of CSS Backgrounds and Borders Module Level 3. This draft contains the features of CSS relating to borders and backgrounds. The main extensions compared to level 2 are borders consisting of images, boxes with multiple backgrounds, boxes with rounded corners and boxes with shadows.

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

The CSS Working Group invites implementations of an updated 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.

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

The CSS Working Group invites implementations of the CSS Color Module Level 3 Candidate Recommendation. CSS (Cascading Style Sheets) is a language for describing the rendering of HTML and XML documents on screen, on paper, in speech, etc. It uses color-related properties and values to color the text, backgrounds, borders, and other parts of elements in a document. This specification describes color values and properties for foreground color and group opacity. These include properties and values from CSS level 2 and new values.

The CSS Working Group invites implementations of an updated Candidate Recommendation of CSS Writing Modes Level 3. This document defines CSS support for various international writing modes, such as left-to-right (e.g. Latin or Indic), right-to-left (e.g. Hebrew or Arabic), bidirectional (e.g. mixed Latin and Arabic) and vertical (e.g. Asian scripts).

Along with this updated Candidate Recommendation, the group also published a First Public Working Draft of CSS Writing Modes Level 4. The difference from the CSS Writing Modes Level 3 is the set of features that were deferred from Level 3 due to later implementation uptake.

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

The CSS Working Group invites implementations of three updated Candidates Recommendations:

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 [CSS-LISTS-3]. It also predefines a set of common counter styles, including the ones present in CSS2 and CSS2.1.

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 Scroll Snap Module Level 1: This module contains features to control panning and scrolling behavior with “snap positions”.

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

The CSS Working Group has published a Proposed 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.

CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Comments are welcome through 1 February 2018.

The CSS Working Group invites implementations of the Selectors Level 3 Candidate Recommendation. Selectors are patterns that match against elements in a tree, and as such form one of several technologies that can be used to select nodes in an XML document. Selectors have been optimized for use with HTML and XML, and are designed to be usable in performance-critical code. This document describes the selectors that already exist in CSS1 [CSS1] and CSS2 [CSS21], and further introduces new selectors for CSS3 and other languages that may need them.

CSS (Cascading Style Sheets) is a language for describing the rendering of HTML and XML documents on screen, on paper, in speech, etc. CSS uses Selectors for binding style properties to elements in the document.

The CSS Working Group has published a First Public Working Draft of CSS Grid Layout Module Level 2. 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. Level 2 expands Grid by adding “subgrid” capabilities for nested grids to participate in the sizing of their parent grids; and aspect-ratio–controlled gutters.

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

The CSS Working Group has published a First Public Working Draft of CSS Text Decoration Module Level 4. This module contains the features of CSS relating to text decoration, such as underlines, text shadows, and emphasis marks.

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

The CSS Working Group invites implementations of an updated Candidate Recommendation of CSS Fonts Module Level 3. This CSS3 module describes how font properties are specified and how font resources are loaded dynamically. The contents of this specification are a consolidation of content previously divided into CSS3 Fonts and CSS3 Web Fonts modules. The description of font load events was moved into the CSS Font Loading module.

The CSS Working Group has published a Proposed Recommendation of CSS Color Module Level 3. CSS (Cascading Style Sheets) is a language for describing the rendering of HTML and XML documents on screen, on paper, in speech, etc. It uses color-related properties and values to color the text, backgrounds, borders, and other parts of elements in a document. This specification describes color values and properties for foreground color and group opacity. These include properties and values from CSS level 2 and new values.

The CSS Working Group has published a First Public Working Draft of CSS Layout API Level 1. This specification describes an API which allows developers to layout a box in response to computed style and box tree changes.

The CSS Working Group invites implementations of CSS Writing Modes Level 4 Candidate Recommendation and an updated Candidate Recommendation of CSS Writing Modes Level 3. These documents define CSS support for various international writing modes, such as left-to-right (e.g. Latin or Indic), right-to-left (e.g. Hebrew or Arabic), bidirectional (e.g. mixed Latin and Arabic) and vertical (e.g. Asian scripts). Level 4 is identical to Level 3, except that it contains the previously at-risk features which were dropped from Level 3 and an additional set of changes to more precisely define the box model’s interaction with bidi.

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

The CSS Working Group invites implementations of an updated Candidate Recommendation of CSS Containment Module Level 1. This CSS module 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.