if() functionAn inline conditional value that returns a value based on a set of conditions.
display: grid-lanes creates a layout where items are tightly packed into parallel lanes.
margin-trimRemoves the margins of child elements when they meet the edges of the container.
flex-wrap: balanceDistributes items in a multi-line flex container so each line has about the same number of items.
TemporalA modern and extensive date/time API to replace Date.
object-view-box propertyCrops and zooms to an inset area of an image.
LayoutShift entries in the Performance APIMeasures the layout stability of web pages based on movements of the elements on the page. Used to calculate cumulative layout shift (CLS).
line-clamp propertyLimits the text in a block container to a certain number of lines. Also allows custom end text if content overflow occurs.
<select>Customize the button, selected option, picker, and options with CSS.
align-content for centering in buttons and inputsAllows overriding the vertical alignment of text in form controls.
border-shape propertySets the geometry of the border box to a fully custom shape, changing the shape of borders, outlines, and shadows.
corner-shape propertyAlternative shapes for border-radius, such as squircles and bevels.
display and content-visibilityUseful for delaying display: none until an exit animation completes.
document.parseHTML() and element.setHTML()Customizes the sanitization of HTML inserted into the DOM, to prevent cross-site scripting attacks.