Posts

Showing posts with the label css Working Group

W3C Publishes CSS Snapshot 2026: The Current Stable State of CSS Revealed

Image
The CSS Snapshot 2026 was officially published as a W3C Group Note on February 26, 2026 , by the Cascading Style Sheets (CSS) Working Group . This milestone provides a consolidated reference point for the current stable state of CSS, serving as an important resource in the ongoing modular evolution of the language. What is the CSS Snapshot? CSS Snapshots are periodic publications from the W3C that collect all the stable CSS specifications and modules into a single, cohesive definition. Rather than a monolithic version like the old CSS2.1 era, modern CSS is built from independent modules (e.g., CSS Color Level 4, CSS Grid Layout, etc.), each advancing at its own pace. The Snapshot defines "the current state of Cascading Style Sheets (CSS) as of 2026" by including modules based on specification stability — meaning how mature and resolved the spec text is — rather than browser implementation or adoption levels. Key purpose : Primarily aimed at CSS implementers (browser...

W3C February 2026 Highlights: CSS Evolution, Stronger Accessibility Testing & Privacy Guidance

Image
The World Wide Web Consortium (W3C) continues to drive the evolution of an open, accessible, and secure web through steady publication of specifications, recommendations, and community resources. As of February 21, 2026, several impactful announcements have emerged in the first two months of the year, focusing on core styling improvements, major accessibility advancements, governance strengthening, privacy considerations, and preparations for voice-driven interfaces. This monthly roundup highlights the key items from the official W3C news feed , helping developers, designers, accessibility specialists, and SEO professionals stay aligned with standards that directly influence modern websites. 1. First Public Working Draft: Selectors Level 5 (Published 17 February 2026) The CSS Working Group has released the First Public Working Draft of Selectors Level 5 . Selectors are essential patterns for targeting elements in HTML/XML trees — the foundation of CSS styling, JavaScript queries (q...

🚀 Exploring the Future of CSS Positioning: Positioned Layout Module Level 4 (First Public Working Draft)

Image
The CSS Working Group has released the First Public Working Draft of the CSS Positioned Layout Module Level 4 , marking a significant milestone in the evolution of web layout technologies. This new module is designed to clarify, expand, and future-proof how developers work with coordinate-based layout techniques such as relative, absolute, fixed, and sticky positioning. 🧭 What is the CSS Positioned Layout Module? The Positioned Layout Module defines how elements are offset, layered, and painted within a CSS box layout. This includes: Relative Positioning : Elements are moved relative to their normal position without removing them from the document flow. Absolute Positioning : Elements are positioned relative to the nearest positioned ancestor (or the initial containing block). Fixed Positioning : Elements are pinned relative to the viewport, regardless of scroll. Sticky Positioning : Elements toggle between relative and fixed behavior, depending on the scroll positi...

First Public Working Draft: CSS Form Control Styling Level 1

  The   CSS Working Group   has published a First Public Working Draft of   CSS Form Control Styling Level 1 . This CSS Module defines various ways of styling form controls and their different parts.

CSS Snapshot 2024 Published as W3C Group Note

The   CSS Working Group   published the   CSS Snapshot 2024   as a Group Note. This document collects together into one definition all the specifications 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 specification stability, not Web browser adoption rate.  When the first CSS specification was published, all of CSS was contained in one document that defined CSS Level 1. CSS Level 2 was defined also by a single, multi-chapter document. However for CSS beyond Level 2, the CSS Working Group chose to adopt a modular approach, where each module defines a part of CSS, rather than to define a single monolithic specification. This breaks the specification into more manageable chunks and allows more immediate, incremental improvement to CSS.  Since different CSS modules are at different levels of stability, the CSS Working Group has cho...

First Public Working Draft: CSS Grid Layout Module Level 3

  The   CSS Working Group   has published a First Public Working Draft of   CSS Grid Layout Module Level 3 . This module introduces masonry layout as an additional layout mode for   CSS Grid   containers. Introduction: Mastering Digital Growth in 2025—From SEO to Social Media and AI In 2025, digital success isn’t just about having an online presence—it’s about strategically connecting the dots between SEO, web design, content creation, and social media. For small businesses and marketers alike, staying ahead means embracing the latest tools and trends that shape how we rank, engage, and grow online. Whether you're aiming to  win local search  with cutting-edge  SEO for Small Business in 2025: How to Win Local Search and Drive Growth , boost website performance through  HTML validation , or understand the impact of  bad backlinks on rankings , every element of your digital strategy must work in harmony. Meanwhile, powerful shifts in ...

First Public Working Draft: CSS Easing Functions Level 2

  The   CSS Working Group   has published a First Public Working Draft of   CSS Easing Functions Level 2 . This CSS module describes a way for authors to define a transformation that controls the rate of change of some value. Applied to animations, such transformations 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. Level 2 adds more sophisticated functions for custom easing curves.

Updated Candidate Recommendation: CSS Multi-column Layout Module Level 1

  The   CSS Working Group   invites implementations of an updated Candidate Recommendation Snapshot of   CSS Multi-column Layout Module Level 1 . This specification describes multi-column layouts in CSS, a style sheet language for the web. Using functionality described in the specification, content can be flowed into multiple columns with a gap and a rule between them. Comments are welcome via the  GitHub issues  by  9 July 2024

W3C Invites Implementations of CSS View Transitions Module Level 1

  The   CSS Working Group   invites implementations of the   CSS View Transitions Module Level 1   Candidate Recommendation Snapshot. This module defines the View Transition API, along with associated properties and pseudo-elements, which allows developers to create animated visual transitions representing changes in the document state.  Comments are welcome via the  GitHub issues  by  5 December 2023 .

First Public Working Draft: CSS Animations Level 2

  The  CSS Working Group  has published a First Public Working Draft of  CSS Animations Level 2 . This CSS module describes a way for authors to animate the values of CSS properties over time, using keyframes. The behavior of these keyframe animations can be controlled by specifying their duration, number of repeats, and repeating behavior.

Call for Review: CSS Box Model Module Level 3 is a W3C Proposed Recommendation

  16 February 2023 The  CSS Working Group  has published a Proposed Recommendation of  CSS Box Model Module Level 3 . This specification describes the margin and padding properties, which create spacing in and around a CSS box. Comments are welcome through  16 March 2023 .

Updated Candidate Recommendation: CSS Values and Units Module Level 3

  The  CSS Working Group  invites implementation of an updated Candidate Recommendation Snapshot of  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.

CSS Snapshot 2022 Draft Note Published

  The   CSS Working Group   has published a first public Draft Note of   CSS Snapshot 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 specification stability, not Web browser adoption rate. CSS  is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, etc.

W3C Invites Implementations of CSS Color Module Level 4

  The   CSS Working Group   invites implementations of a Candidate Recommendation Snapshot of   CSS Color Module Level 4 . This specification describes CSS   <color>   values, and properties for foreground color and group opacity. CSS  is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, etc.

W3C Invites Implementations of CSS Custom Properties for Cascading Variables Module Level 1

  The   CSS Working Group   invites implementations of a Candidate Recommendation Snapshot of   CSS Custom Properties for Cascading Variables Module Level 1 . This module introduces cascading variables as a new primitive value type that is accepted by all CSS properties, and custom properties for defining them. CSS  is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, etc.

CSS Snapshot 2021 Note Published

  The   CSS Working Group   has published a Group Note of   CSS Snapshot 2021 . This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2021. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by specification stability, not Web browser adoption rate. CSS  is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, etc

Three First Public Working Drafts published by the CSS Working Group

  The   CSS Working Group   has published the following three First Public Working Drafts: CSS Containment Module Level 3 : 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 Conditional Rules Module Level 5 : This module contains the features of CSS for conditional processing of parts of style sheets, based on capabilities of the processor or the environment the style sheet is being applied in. It includes and extends the functionality of CSS Conditional 4 [ css-conditional-4 ], adding the generalized conditional rule  ‘@when’  and the chained conditional rule  ‘@else’ , as well as introducing font processing queries to the  supports query  syntax used in  ‘@supports’  rules. CSS Cascading and Inheritance Level 6 : This CSS module describes how to collate style rules and assign...

First Public Working Drafts: Resize Observer; CSS Scroll Anchoring Module Level 1

The  CSS Working Group  has published two First Public Working Drafts today: Resize Observer : This specification describes an API for observing changes to Element’s size. CSS Scroll Anchoring Module Level 1 : Changes in DOM elements above the visible region of a  scrolling box  can result in the page moving while the user is in the middle of consuming the content. This spec proposes a mechanism to mitigate this jarring user experience by keeping track of the position of an anchor node and adjusting the scroll offset accordingly. CSS  is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, etc.

New version of the Roadmap of Web Applications on Mobile

W3C has published a new version of its  Roadmap of Web Applications on Mobile , an overview of the various technologies developed in W3C that increase the capabilities of Web applications, and how they apply more specifically to the mobile context. The November 2019 snapshot refreshes the list of technologies under incubation in Community Groups or on the standardization track in Working Groups. See the  Change history since April 2019  for details. New standardization proposals have notably emerged, including: WebTransport, an API similar to WebSocket but closer to UDP and based on QUIC, described in  Network and Communications ; WebCodecs to expose media encoders/decoders to web applications, described in  Media ; WebGPU, described in  Graphics and Layout , which has made significant progress in the past few months; Input for workers and worklets, described in  User Interaction ; Various low-level specifications for  Performance and T...

First Public Working Draft: CSS Animation Worklet API

25 June 2019 The  CSS Working Group  has published a First Public Working Draft of  CSS Animation Worklet API . The  Animation Worklet  API provides a method to create scripted animations that control a set of  animation effects . The API is designed to make it possible for user agents to run such animations in their own dedicated thread to provide a degree of performance isolation from main thread.