Cascading Style Sheets (CSS) first dropped in 1996, and it remains an essential, evolving part of the web development stack. In 2023, CSS introduced a host of exciting additions that promise to redefine the web development landscape. The :has
pseudo-class is an interesting addition to the selector aspect of CSS. In essence, :has
lets you select elements that contain other elements.
The scroll-snap-*
properties command gives you quite a few ways to fine-tune how the scroll position works on a container. The CSS Logical Properties module lets you use the inline
and block
keywords to refer to things in an abstract way. When you want to talk about left and right, use inline
; when you want to refer to top and bottom, use block
.