:focus-visible CSS pseudo-class
The `:focus-visible` pseudo-class applies while an element matches the `:focus` pseudo-class, and the UA determines via heuristics that the focus should be specially indicated on the element (typically via a “focus ring”).
Media Queries: resolution feature
Allows a media query to be set based on the device pixels used per CSS unit. While the standard uses `min`/`max-resolution` for this, some browsers support the older non-standard `device-pixel-ratio` media query.
CSS overflow-anchor (Scroll Anchoring)
Changes in DOM elements above the visible region of a scrolling box can result in the page moving while the user is in the middle of consuming the content. By default, the value of `overflow-anchor` is `auto`, it can mitigate this jarring user experience by keeping track of the position of an anchor node and adjusting the scroll offset accordingly
CSS Regions
Method of flowing content into multiple elements, allowing magazine-like layouts. While once supported in WebKit-based browsers and Internet Explorer, implementing the feature is no longer being pursued by any browser.
CSS position:sticky
Keeps elements positioned as "fixed" or "relative" depending on how it appears in the viewport. As a result the element is "stuck" when necessary while scrolling.
CSS3 attr() function for all properties
While `attr()` is supported for effectively all browsers for the `content` property, CSS Values and Units Level 5 adds the ability to use `attr()` on **any** CSS property, and to use it for non-string values (e.g. numbers, colors).
Datalist element
Method of setting a list of options for a user to select in a text field, while leaving the ability to enter a custom value.
DNSSEC and DANE
Method of validating a DNS response against a trusted root server. Mitigates various attacks that could reroute a user to a fake site while showing the real URL for the original site.
ImageCapture API
The Image Capture API provides access to the Video Camera for taking photos while configuring picture-specific settings such as e.g. zoom or auto focus metering area.
CSS inline-block
Method of displaying an element as a block while flowing it with text.
PNG favicons
Icon used by browsers to identify a webpage or site. While all browsers support the `.ico` format, the PNG format can be preferable.
SVG favicons
Icon used by browsers to identify a webpage or site. While all browsers support the `.ico` format, the SVG format can be preferable to more easily support higher resolutions or larger icons.
Picture-in-Picture
Allows websites to create a floating video window that is always on top of other windows so that users may continue consuming media while they interact with other sites or applications on their device.
Service Workers
Method that enables applications to take advantage of persistent background processing, including hooks to enable bootstrapping of web applications while offline.
View Transitions API (single-document)
Provides a mechanism for easily creating animated transitions between different DOM states, while also updating the DOM contents in a single step. This API is specific to single-document transitions, support for same-origin cross-document transitions is [being planned](https://github.com/WICG/view-transitions/blob/main/cross-doc-explainer.md).
zstd (Zstandard) content-encoding
Data compression method providing faster page loading while using less CPU power on the server.
navigateevent api: transitionwhile
headers http header: cache-control: `stale-while-revalidate`
headers http header: permissions-policy: execution-while-not-rendered
headers http header: permissions-policy: execution-while-out-of-viewport
javascript statement: `do...while`
javascript statement: while
tls 1.0 (transport security layer)
empty tag syntax: <>
24 results found.