Scoped Styles: the @scope rule
Allows CSS rules to be scoped to part of the document, with upper and lower limits described by selectors.
:default CSS pseudo-class
The `:default` pseudo-class matches checkboxes and radio buttons which are checked by default, `<option>`s with the `selected` attribute, and the default submit button (if any) of a form.
CSS @when / @else conditional rules
Syntax allowing CSS conditions (like media and support queries) to be written more simply, as well as making it possible to write mutually exclusive rules using `@else` statements.
DOM manipulation convenience methods
jQuery-like methods on DOM nodes to insert nodes around or within a node, or to replace one node with another. These methods accept any number of DOM nodes or HTML strings as arguments. Includes: `ChildNode.before`, `ChildNode.after`, `ChildNode.replaceWith`, `ParentNode.prepend`, and `ParentNode.append`.
JavaScript modules via script tag
Loading JavaScript module scripts (aka ES6 modules) using `<script type="module">` Includes support for the `nomodule` attribute.
JavaScript modules: dynamic import()
Loading JavaScript modules dynamically using the import() syntax
CSS Flexible Box Layout Module
Method of positioning elements in horizontal or vertical stacks. Support includes all properties prefixed with `flex`, as well as `display: flex`, `display: inline-flex`, `align-content`, `align-items`, `align-self`, `justify-content` and `order`.
Fullscreen API
API for allowing content (like a video or canvas element) to take up the entire screen.
Multiple file selection
Allows users to select multiple files in the file picker.
Intl.PluralRules API
API for plural sensitive formatting and plural language rules.
Lookbehind in JS regular expressions
The positive lookbehind (`(?<= )`) and negative lookbehind (`(?<! )`) zero-width assertions in JavaScript regular expressions can be used to ensure a pattern is preceded by another pattern.
Resource Hints: modulepreload
Using `<link rel="modulepreload">`, browsers can be informed to prefetch module scripts without having to execute them, allowing fine-grained control over when and how module resources are loaded.
CSS3 Multiple backgrounds
Method of using multiple images as a background
CSS3 Multiple column layout
Method of flowing information in multiple columns
Trusted Types for DOM manipulation
An API that forces developers to be very explicit about their use of powerful DOM-injection APIs. Can greatly improve security against XSS attacks.
WebAssembly Bulk Memory Operations
An extension to WebAssembly adding bulk memory operations and conditional segment initialization
WebAssembly Multi-Value
An extension to WebAssembly allowing instructions, blocks and functions to produce multiple result values
cssrule api
cssrulelist api
cssrulelist api: item
cssrulelist api: length
cssrule api: csstext
cssrule api: parentrule
cssrule api: parentstylesheet
cssrule api: type
htmlulistelement api
htmlulistelement api: compact
htmlulistelement api: type
css at-rule: `@charset`
css at-rule: `@container`
css at-rule: `@counter-style`: `pad`
css at-rule: `@document`
css at-rule: `@document`: `regexp()`
css at-rule: `@font-face`: src
css at-rule: `@font-face`: svg fonts
css at-rule: `@font-face`: woff
css at-rule: `@font-face`: woff 2
css at-rule: `@font-feature-values`
css at-rule: `@font-palette-values`
css at-rule: `@import`
css at-rule: `@keyframes`
css at-rule: `@layer`
css at-rule: `@media`
css at-rule: `@page`
css at-rule: `@property`
css at-rule: `@scope`
css at-rule: `@starting-style`
html element: ul
html element: ul: compact
html element: ul: type
50 results found.