<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>CSS Crème: CSS that became safe to ship in 2026</title>
<link>https://csscreme.com/css/2026</link>
<atom:link href="https://csscreme.com/css/baseline.xml" rel="self" type="application/rss+xml" />
<description>Every CSS feature that became newly or widely available this year, dated from the open web-features dataset.</description>
<language>en</language>
<item>
<title>alpha() is now newly available</title>
<link>https://csscreme.com/css/2026#alpha</link>
<guid isPermaLink="false">csscreme:baseline:alpha:newly</guid>
<pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
<description>The alpha() CSS function computes a relative color value by adjusting the opacity of an origin color. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>light-dark() image values is now newly available</title>
<link>https://csscreme.com/css/2026#light-dark-image</link>
<guid isPermaLink="false">csscreme:baseline:light-dark-image:newly</guid>
<pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
<description>The light-dark() CSS function accepts, in addition to colors, two &lt;image&gt; values, such as a gradient or URL, and uses one depending on the current color scheme. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>overflow-anchor is now newly available</title>
<link>https://csscreme.com/css/2026#overflow-anchor</link>
<guid isPermaLink="false">csscreme:baseline:overflow-anchor:newly</guid>
<pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
<description>The overflow-anchor CSS property sets an element as a possible scroll anchor, reducing unintended scrolling when document changes occur above the current scrollport. This is enabled by default where supported. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>progress() is now newly available</title>
<link>https://csscreme.com/css/2026#progress-function</link>
<guid isPermaLink="false">csscreme:baseline:progress-function:newly</guid>
<pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
<description>The progress() CSS function returns a ratio for the relative position of one value between two other values, clamped between 0 and 1. You can use it to interpolate a value for other calculations. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>sibling-count() and sibling-index() is now newly available</title>
<link>https://csscreme.com/css/2026#sibling-count</link>
<guid isPermaLink="false">csscreme:baseline:sibling-count:newly</guid>
<pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
<description>The sibling-count() and sibling-index() CSS functions return integers that are useful to style elements based on their positions among siblings or on the number of siblings, for example as part of a calc() expression. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>rect() and xywh() is now widely available</title>
<link>https://csscreme.com/css/2026#rect-xywh</link>
<guid isPermaLink="false">csscreme:baseline:rect-xywh:widely</guid>
<pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
<description>The rect() CSS function creates a rectangle shape with insets from the edges of an element. The xywh() CSS function creates a rectangle shifted by an x and y distance. They can be used with clip-path and shape-outside. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>:has() is now widely available</title>
<link>https://csscreme.com/css/2026#has</link>
<guid isPermaLink="false">csscreme:baseline:has:widely</guid>
<pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
<description>The :has() CSS functional pseudo-class matches an element if any of the selectors passed as parameters would match at least one element. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>field-sizing is now newly available</title>
<link>https://csscreme.com/css/2026#field-sizing</link>
<guid isPermaLink="false">csscreme:baseline:field-sizing:newly</guid>
<pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
<description>The field-sizing CSS property allows form controls such as &lt;textarea&gt; to be sized based on their content. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>cap unit is now widely available</title>
<link>https://csscreme.com/css/2026#cap</link>
<guid isPermaLink="false">csscreme:baseline:cap:widely</guid>
<pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
<description>The cap CSS length unit corresponds to the height of Latin capital letters. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>counter-set is now widely available</title>
<link>https://csscreme.com/css/2026#counter-set</link>
<guid isPermaLink="false">csscreme:baseline:counter-set:widely</guid>
<pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
<description>The counter-set CSS property creates (and optionally sets a value for) a counter, the numbers for a series of headings or ordered list items. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>linear() easing is now widely available</title>
<link>https://csscreme.com/css/2026#linear-easing</link>
<guid isPermaLink="false">csscreme:baseline:linear-easing:widely</guid>
<pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
<description>The linear() easing function for animations and transitions interpolates linearly between the control points, and can be used to approximate complex easing functions, such as a bounce effect. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Nesting is now widely available</title>
<link>https://csscreme.com/css/2026#nesting</link>
<guid isPermaLink="false">csscreme:baseline:nesting:widely</guid>
<pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
<description>CSS nesting allows for shorter selectors, easier reading, and more modularity by nesting rules inside others. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>:dir() is now widely available</title>
<link>https://csscreme.com/css/2026#dir-pseudo</link>
<guid isPermaLink="false">csscreme:baseline:dir-pseudo:widely</guid>
<pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
<description>The :dir() CSS functional pseudo-class matches elements by text direction, either right to left (rtl) or left to right (ltr). Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Exponential functions (CSS) is now widely available</title>
<link>https://csscreme.com/css/2026#exp-functions</link>
<guid isPermaLink="false">csscreme:baseline:exp-functions:widely</guid>
<pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
<description>The pow(), sqrt(), hypot(), log(), and exp() CSS functions compute various exponential functions. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Masks is now widely available</title>
<link>https://csscreme.com/css/2026#masks</link>
<guid isPermaLink="false">csscreme:baseline:masks:widely</guid>
<pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
<description>The mask CSS property (and several longhand properties) partially or completely hides an element according to the shape and depth of an image. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>scripting media query is now widely available</title>
<link>https://csscreme.com/css/2026#scripting</link>
<guid isPermaLink="false">csscreme:baseline:scripting:widely</guid>
<pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
<description>The scripting CSS media query sets styles based on whether scripting such as JavaScript is available. Values are enabled if scripting is available, initial-only if scripting is only available on page load (for example, printed content), or none. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>lh unit is now widely available</title>
<link>https://csscreme.com/css/2026#lh</link>
<guid isPermaLink="false">csscreme:baseline:lh:widely</guid>
<pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
<description>The lh CSS length unit corresponds to the requested line height, the computed value of the line-height property. Some lines may be higher than this based on their content. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>rlh unit is now widely available</title>
<link>https://csscreme.com/css/2026#rlh</link>
<guid isPermaLink="false">csscreme:baseline:rlh:widely</guid>
<pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
<description>The rlh CSS length unit is a font-relative length relative to the line height of root element. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Container style queries is now newly available</title>
<link>https://csscreme.com/css/2026#container-style-queries</link>
<guid isPermaLink="false">csscreme:baseline:container-style-queries:newly</guid>
<pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
<description>Container style queries with the @container at-rule apply styles to an element based on the values of custom properties of its container. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>:open is now newly available</title>
<link>https://csscreme.com/css/2026#open-pseudo</link>
<guid isPermaLink="false">csscreme:baseline:open-pseudo:newly</guid>
<pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
<description>The :open CSS pseudo-class matches elements that have open states, like &lt;details&gt;, &lt;dialog&gt;, or &lt;select&gt;, based on their state. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>crisp-edges is now newly available</title>
<link>https://csscreme.com/css/2026#crisp-edges</link>
<guid isPermaLink="false">csscreme:baseline:crisp-edges:newly</guid>
<pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
<description>The image-rendering: crisp-edges CSS declaration scales images to preserve lines without blurring. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>text-decoration-skip-ink: all is now newly available</title>
<link>https://csscreme.com/css/2026#text-decoration-skip-ink-all</link>
<guid isPermaLink="false">csscreme:baseline:text-decoration-skip-ink-all:newly</guid>
<pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
<description>The text-decoration-skip-ink: all CSS declaration forces interruptions in underlines and overlines where the line would cross a glyph. This contrasts with auto, which does not skip for CJK glyphs. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>:user-valid and :user-invalid is now widely available</title>
<link>https://csscreme.com/css/2026#user-pseudos</link>
<guid isPermaLink="false">csscreme:baseline:user-pseudos:widely</guid>
<pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
<description>The :user-valid and :user-invalid pseudo-classes match form controls that have been marked as valid or invalid based on their validation constraints. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Clip path boxes is now widely available</title>
<link>https://csscreme.com/css/2026#clip-path-boxes</link>
<guid isPermaLink="false">csscreme:baseline:clip-path-boxes:widely</guid>
<pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
<description>The fill-box, stroke-box, and view-box values for clip-path set an edge of the element&apos;s box to use as the clipping shape. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>contrast-color() is now newly available</title>
<link>https://csscreme.com/css/2026#contrast-color</link>
<guid isPermaLink="false">csscreme:baseline:contrast-color:newly</guid>
<pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
<description>The contrast-color() CSS function picks a color that has guaranteed contrast against a specified foreground or background color. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>@scope is now newly available</title>
<link>https://csscreme.com/css/2026#scope</link>
<guid isPermaLink="false">csscreme:baseline:scope:newly</guid>
<pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
<description>The @scope CSS at-rule sets the scope for a group of rules. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>baseline-shift is now newly available</title>
<link>https://csscreme.com/css/2026#baseline-shift</link>
<guid isPermaLink="false">csscreme:baseline:baseline-shift:newly</guid>
<pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
<description>The baseline-shift CSS property sets the position of an element relative to its dominant baseline. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>Custom highlights is now newly available</title>
<link>https://csscreme.com/css/2026#highlight</link>
<guid isPermaLink="false">csscreme:baseline:highlight:newly</guid>
<pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
<description>Custom highlights style arbitrary text ranges, without adding extra elements to the DOM. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>Math font family is now newly available</title>
<link>https://csscreme.com/css/2026#font-family-math</link>
<guid isPermaLink="false">csscreme:baseline:font-family-math:newly</guid>
<pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
<description>The font-family: math CSS declaration uses the browser default font face for displaying mathematical expressions. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>@counter-style is now widely available</title>
<link>https://csscreme.com/css/2026#counter-style</link>
<guid isPermaLink="false">csscreme:baseline:counter-style:widely</guid>
<pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
<description>The @counter-style CSS at-rule sets custom counter styles for list items. For example, you can use a sequence of specific symbols instead of numbers for an ordered list. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>contain-intrinsic-size is now widely available</title>
<link>https://csscreme.com/css/2026#contain-intrinsic-size</link>
<guid isPermaLink="false">csscreme:baseline:contain-intrinsic-size:widely</guid>
<pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
<description>The contain-intrinsic-size CSS property sets the intrinsic size of an element. When using size containment, the browser will lay out the element as if it had a single child of this size. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Hyphenate character is now widely available</title>
<link>https://csscreme.com/css/2026#hyphenate-character</link>
<guid isPermaLink="false">csscreme:baseline:hyphenate-character:widely</guid>
<pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
<description>The hyphenate-character CSS property sets the character or string to use at the end of a line before a line break. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Hyphenation is now widely available</title>
<link>https://csscreme.com/css/2026#hyphens</link>
<guid isPermaLink="false">csscreme:baseline:hyphens:widely</guid>
<pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
<description>The hyphens CSS property controls when long words are broken by line wrapping. Although called hyphens, the property applies to word-splitting behavior across languages, such as customary spelling changes or the use of other characters. Support for non-English languages varies significantly. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>image-set() is now widely available</title>
<link>https://csscreme.com/css/2026#image-set</link>
<guid isPermaLink="false">csscreme:baseline:image-set:widely</guid>
<pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
<description>The image-set() CSS function provides a set of images at different resolutions or pixel densities, which the browser can pick from, depending on the device capabilities. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Overflow media queries is now widely available</title>
<link>https://csscreme.com/css/2026#overflow</link>
<guid isPermaLink="false">csscreme:baseline:overflow:widely</guid>
<pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
<description>The overflow-block and overflow-inline CSS media queries set styles based on the way a device displays content that&apos;s larger than the viewport or page area. For example, a laptop lets users scroll to reveal content, while a printer displays overflowing content on additional pages. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Update frequency media query is now widely available</title>
<link>https://csscreme.com/css/2026#update</link>
<guid isPermaLink="false">csscreme:baseline:update:widely</guid>
<pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
<description>The update CSS media query sets styles based on whether and how fast the user&apos;s device can modify display after it has been rendered. For example, you can avoid animations on devices that aren&apos;t fast enough to display them smoothly. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Subgrid is now widely available</title>
<link>https://csscreme.com/css/2026#subgrid</link>
<guid isPermaLink="false">csscreme:baseline:subgrid:widely</guid>
<pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
<description>The subgrid value for the grid-template-columns and grid-template-rows properties allows a grid item to inherit the grid definition of its parent grid container. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>text-indent: each-line is now newly available</title>
<link>https://csscreme.com/css/2026#text-indent-each-line</link>
<guid isPermaLink="false">csscreme:baseline:text-indent-each-line:newly</guid>
<pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
<description>The text-indent: each-line CSS declaration indents text after forced breaks as well as to the first line of a block. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>text-indent: hanging is now newly available</title>
<link>https://csscreme.com/css/2026#text-indent-hanging</link>
<guid isPermaLink="false">csscreme:baseline:text-indent-hanging:newly</guid>
<pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
<description>The text-indent: hanging CSS declaration indents all lines except the first. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>shape() is now newly available</title>
<link>https://csscreme.com/css/2026#shape-function</link>
<guid isPermaLink="false">csscreme:baseline:shape-function:newly</guid>
<pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
<description>The shape() CSS function creates shapes with a series of commands like line, move, and curve. It can be used with clip-path and shape-outside. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>Two-value display property is now widely available</title>
<link>https://csscreme.com/css/2026#two-value-display</link>
<guid isPermaLink="false">csscreme:baseline:two-value-display:widely</guid>
<pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate>
<description>The display CSS property accepts multiple keyword values, such as inline flex or block flow, to explicitly set an element&apos;s inner and outer layout mode. Also known as 2-value, multi-keyword, or multiple value syntax. Every core browser has had it for 30 months.</description>
</item>
<item>
<title>Active view transition is now newly available</title>
<link>https://csscreme.com/css/2026#active-view-transition</link>
<guid isPermaLink="false">csscreme:baseline:active-view-transition:newly</guid>
<pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
<description>The :active-view-transition CSS pseudo-class matches the root element when a view transition is active. The :active-view-transition-type() CSS pseudo-class matches only when the active view transition was started with the specified type. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>rcap unit is now newly available</title>
<link>https://csscreme.com/css/2026#rcap</link>
<guid isPermaLink="false">csscreme:baseline:rcap:newly</guid>
<pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
<description>The rcap CSS length unit is a font-relative length equal to the value of the cap unit on the root element. Cap-height is approximately equal to the height of a capital Latin letter. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>rch unit is now newly available</title>
<link>https://csscreme.com/css/2026#rch</link>
<guid isPermaLink="false">csscreme:baseline:rch:newly</guid>
<pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
<description>The rch CSS length unit is a font-relative length equal to the value of the ch unit on the root element. ch length is based on the width of the zero (0) character. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>rex unit is now newly available</title>
<link>https://csscreme.com/css/2026#rex</link>
<guid isPermaLink="false">csscreme:baseline:rex:newly</guid>
<pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
<description>The rex CSS length unit is a font-relative length that is equal to the x-height of the root element. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>ric unit is now newly available</title>
<link>https://csscreme.com/css/2026#ric</link>
<guid isPermaLink="false">csscreme:baseline:ric:newly</guid>
<pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
<description>The ric CSS length unit, or root international character, is a font-relative length equal to the width of CJK character relative to the root element. The last core browser has shipped it. Keep a fallback for older browsers.</description>
</item>
<item>
<title>animation-composition is now widely available</title>
<link>https://csscreme.com/css/2026#animation-composition</link>
<guid isPermaLink="false">csscreme:baseline:animation-composition:widely</guid>
<pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate>
<description>The animation-composition CSS property chooses how to combine animations that affect the same property. Every core browser has had it for 30 months.</description>
</item>
</channel>
</rss>
