1. :is() CSS pseudo-class

    The `:is()` (formerly `:matches()`, formerly `:any()`) pseudo-class checks whether the element at its position in the outer selector matches any of the selectors in its selector list. It's useful syntactic sugar that allows you to avoid writing out all the combinations manually as separate selectors. The effect is similar to nesting in Sass and most other CSS preprocessors.

  2. CSS page-break properties

    Properties to control the way elements are broken across (printed) pages.

  3. css property: break-after: avoid

  4. css property: break-after: avoid-column

  5. css property: break-after: avoid-page

  6. css property: break-after: supported in multi-column layout: avoid

  7. css property: break-after: supported in multi-column layout: avoid-column

  8. css property: break-after: supported in paged media: avoid-page

  9. css property: break-before: avoid

  10. css property: break-before: avoid-column

  11. css property: break-before: avoid-page

  12. css property: break-before: supported in multi-column layout: avoid

  13. css property: break-before: supported in multi-column layout: avoid-column

  14. css property: break-before: supported in paged media: `page` and `avoid-page`

  15. css property: break-inside: avoid

  16. css property: break-inside: avoid-column

  17. css property: break-inside: avoid-page

  18. css property: break-inside: supported in multi-column layout: avoid-column

  19. css property: break-inside: supported in paged media: avoid-page

  20. css property: page-break-after: avoid

  21. css property: page-break-before: avoid

  22. css property: page-break-inside: avoid