Stay up-to-date with the web platform
Use the Web platform features explorer to discover new features and APIs and stay up-to-date with changes.
Newly available across browsers
-
Page setup:
The
@page
CSS at-rule sets the page-specific dimensions and margins for content such as printed documents, ebooks, or slides. -
ruby-align:
The
ruby-align
CSS property sets the spacing and alignment of ruby annotation text when it does not fill its available space. -
ruby-position:
The
ruby-position
CSS property sets the position of a ruby annotation in relation to its base text. Annotations can display over, under, or interleaved with the base text. -
scrollbar-gutter:
The
scrollbar-gutter
CSS property reserves space for the scrollbar, preventing unwanted layout changes as the scrollbar appears and disappears. -
scrollbar-width:
The
scrollbar-width
CSS property sets the width of the scrollbar.
Now widely available across browsers
-
appearance:
The
appearance
CSS property controls the appearance of form controls. Usingappearance: none
disables any default native appearance and allows the elements to be styled with CSS. -
Array at():
The
at()
method of arrays and typed arrays returns the item at an index, including negative indices for getting items relative to the end of an array. Also known as the relative indexing method. -
::backdrop:
The
::backdrop
CSS pseudo-element is a box underneath an element in the top layer, such as a<dialog>
. It can be used to create obscuring effects distinguishing a modal element from the elements underneath. -
background-attachment:
The
background-attachment
CSS property sets whether an element's background image or gradient moves as the element scrolls. -
BroadcastChannel:
The
BroadcastChannel
API allows you to send messages between same-origin browsing contexts, such as between the same page loaded in multiple tabs.