--- title: Upcoming CSS features in 2023 published: false description: "A short explanation of the upcoming CSS features I'm the most excited about in early 2023, and why I can't wait for them to be official." tags: css,scope,components,vanilla date: 2023-02-27 --- ## CSS Scoping > The `@scope` block at-rule allows authors to scope style rules in CSS, with > the application of weak scoping proximity between the scoping root and the > subject of each style rule. > > CSS Cascading and Inheritance Level 6 (W3C First Public Working Draft, 21 December 2021) ## Relative Colors > Within a relative color syntax `color()` function using , the > number and name of the allowed channel keywords are: > > CSS Color Module Level 5 (W3C Working Draft, 28 June 2022) ## Contrast-Color > The `contrast-color()` functional notation identifies a sufficiently > contrasting color against a specified background or foreground color without > requiring manual computation. > > CSS Color Module Level 6 (Editor’s Draft, 15 February 2023) ## CSS Nesting > Style rules can be nested inside of other styles rules. These nested style > rules act exactly like ordinary style rules—associating properties with > elements via selectors—but they "inherit" their parent rule’s selector > context, allowing them to further build on the parent’s selector without > having to repeat it, possibly multiple times. > > CSS Nesting Module (W3C Working Draft, 14 February 2023)