HTML

Baseline Ready

A practical reference for deciding whether an HTML feature is ready to use now.

  • Widely available
    120
    features
  • Newly available
    12
    features
  • Limited support
    39
    features

Browse by category

WidelyData display

<meter>

The <meter> HTML element represents either a scalar value within a known range or a fractional value.

DataMeasurementsStatus
WidelyData display

<progress>

The <progress> HTML element displays an indicator showing the completion progress of a task, typically displayed as a progress bar.

DataProgressStatus
WidelyData display

Description list

The <dd> HTML element provides the description, definition, or value for the preceding term (<dt>) in a description list (<dl>).

DataListsMetadata
WidelyData display

Tables

The <table> HTML element represents tabular data—that is, information presented in a two-dimensional table comprised of rows and columns of cells containing data.

DataTablesStructure
WidelyDocument structure

<address>

The <address> HTML element indicates that the enclosed HTML provides contact information for a person or people, or for an organization.

DocumentContactMetadata
WidelyDocument structure

<article>

The <article> HTML element represents a self-contained composition in a document, page, application, or site, which is intended to be independently distributable or reusable (e.

DocumentSectionsContent
WidelyDocument structure

<figure> and <figcaption>

The <figure> HTML element represents self-contained content, potentially with an optional caption, which is specified using the <figcaption> element.

DocumentMediaCaptions
WidelyDocument structure

<h1> through <h6>

The <h1> to <h6> HTML elements represent six levels of section headings.

DocumentHeadingsNavigation
WidelyDocument structure

<ol>, <ul>, and <li>

The <li> HTML element is used to represent an item in a list.

DocumentListsSemantics
WidelyEditing

contenteditable

The contenteditable global attribute is an enumerated attribute indicating if the element should be editable by the user.

EditingRich textInput
WidelyEmbedding

<iframe>

The <iframe> HTML element represents a nested browsing context, embedding another HTML page into the current one.

EmbeddingDocumentsIsolation
WidelyEmbedding

srcdoc

The srcdoc property of the HTMLIFrameElement interface gets or sets the inline HTML markup of the frame's document.

EmbeddingSandboxingDocuments
WidelyForms

<button>

The <button> HTML element is an interactive element activated by a user with a mouse, keyboard, finger, voice command, or other assistive technology.

FormsInteractiveControls
WidelyForms

<fieldset> and <legend>

The <fieldset> HTML element is used to group several controls as well as labels (<label>) within a web form.

FormsGroupingSemantics
WidelyForms

<form>

The <form> HTML element represents a document section containing interactive controls for submitting information.

FormsSubmissionInput
WidelyForms

<input type="button">

<input> elements of type button are rendered as push buttons, which can be programmed to control custom functionality anywhere on a webpage as required when assigned an event handler function (typically for the click event).

Forms
WidelyForms

<input type="checkbox">

<input> elements of type checkbox are rendered by default as boxes that are checked (ticked) when activated, like you might see in an official government paper form.

Forms
WidelyForms

<input type="file" multiple>

The Boolean multiple attribute, if set, means the form control accepts one or more values.

Forms
WidelyForms

<input type="file">

<input> elements with type="file" let the user choose one or more files from their device storage.

Forms
WidelyForms

<input type="hidden">

<input> elements of type hidden let web developers include data that cannot be seen or modified by users when a form is submitted.

Forms
WidelyForms

<input type="image">

<input> elements of type image are used to create graphical submit buttons, i.

Forms
WidelyForms

<input type="number">

The max attribute defines the maximum value that is acceptable and valid for the input containing the attribute.

Forms
WidelyForms

<input type="password">

<input> elements of type password provide a way for the user to securely enter a password.

Forms
WidelyForms

<input type="radio">

<input> elements of type radio are generally used in radio groups—collections of radio buttons describing a set of related options.

Forms
WidelyForms

<input type="range">

<input> elements of type range let the user specify a numeric value which must be no less than a given value, and no more than another given value.

Forms
WidelyForms

<input type="reset">

<input> elements of type reset are rendered as buttons, with a default click event handler that resets all inputs in the form to their initial values.

Forms
WidelyForms

<input type="search">

<input> elements of type search are text fields designed for the user to enter search queries into.

Forms
WidelyForms

<input type="submit">

<input> elements of type submit are rendered as buttons.

Forms
WidelyForms

<input>

The <input> HTML element is used to create interactive controls for web-based forms in order to accept data from the user; a wide variety of types of input data and control widgets are available, depending on the device and user agent.

Forms
WidelyForms

<label>

The <label> HTML element represents a caption for an item in a user interface.

FormsLabelsInput
WidelyForms

<output>

The <output> HTML element is a container element into which a site or app can inject the results of a calculation or the outcome of a user action.

FormsCalculated valuesFeedback
WidelyForms

<select>

The <select> HTML element represents a control that provides a menu of options.

FormsSelectionControls
WidelyForms

<textarea>

The <textarea> HTML element represents a multi-line plain-text editing control, useful when you want to allow users to enter a sizeable amount of free-form text, for example a comment on a review or feedback form.

FormsText inputMultiline
WidelyForms

autofocus

The autofocus global attribute is a Boolean attribute indicating whether the element should be focused on page load or, if it is nested inside a <dialog> or popover element, when the <dialog> or popover is shown.

FormsFocusInput
WidelyForms

Date and time <input> types

<input> elements of type="date" create input fields that let the user enter a date.

FormsDate and timeInput
WidelyForms

dirname

The <input> HTML element is used to create interactive controls for web-based forms in order to accept data from the user; a wide variety of types of input data and control widgets are available, depending on the device and user agent.

Forms
WidelyForms

Email, telephone, and URL <input> types

<input> elements of type email are used to let the user enter and edit an email address, or, if the multiple attribute is specified, a list of email addresses.

Forms
WidelyForms

inputmode

The inputmode global attribute is an enumerated attribute that hints at the type of data that might be entered by the user while editing the element or its contents.

FormsMobileKeyboard
WidelyGraphics

<canvas>

Use the HTML <canvas> element with either the canvas scripting API or the WebGL API to draw graphics and animations.

GraphicsCanvasRendering
WidelyInteractive

<details>

The <details> HTML element creates a disclosure widget in which information is visible only when the widget is toggled into an open state.

InteractiveDisclosureFAQ
WidelyInteractive

<dialog>

The <dialog> HTML element represents a modal or non-modal dialog box or other interactive component, such as a dismissible alert, inspector, or subwindow.

InteractiveDialogModal
WidelyInteractive

inert

The inert global attribute is a Boolean attribute indicating that the element and all of its flat tree descendants become inert.

InteractiveFocus managementModal
WidelyInteractive

tabindex

The tabindex global attribute allows developers to make HTML elements focusable, allow or prevent them from being sequentially focusable (usually with the Tab key, hence the name) and determine their relative ordering for sequential focus navigation.

FocusKeyboardNavigation
WidelyMedia

<audio>

The <audio> HTML element is used to embed sound content in documents.

MediaAudioPlayback
WidelyMedia

<img>

The <img> HTML element embeds an image into the document.

MediaImagesContent
WidelyMedia

<picture>

The <picture> HTML element contains zero or more <source> elements and one <img> element to offer alternative versions of an image for different display/device scenarios.

MediaResponsive imagesPerformance
WidelyMedia

<source>

The <source> HTML element specifies one or more media resources for the <picture>, <audio>, and <video> elements.

MediaSourcesFormats
WidelyMedia

<video>

The <video> HTML element embeds a media player which supports video playback into the document.

MediaVideoPlayback
WidelyMedia

Text tracks

The read-only textTracks

MediaCaptionsAccessibility
WidelyMetadata and scripts

<ruby>

The <ruby> HTML element represents small annotations that are rendered above, below, or next to base text, usually used for showing the pronunciation of East Asian characters.

Metadata and scripts
WidelyMetadata and scripts

Import maps

The importmap value of the type attribute of the <script> element indicates that the body of the element contains an import map.

Metadata and scripts
WidelyMetadata and scripts

JavaScript modules

The import() syntax, commonly called dynamic import, is a function-like expression that allows loading an ECMAScript module asynchronously and dynamically into a potentially non-module environment.

Metadata and scripts
WidelyMetadata and scripts

srcset and sizes

The srcset property of the HTMLImageElement interface identifies one or more image candidate strings, separated using commas (,), each specifying image resources to use under given circumstances.

Metadata and scripts
WidelyNavigation

<a>

The <a> HTML element (or anchor element), with its href attribute, creates a hyperlink to web pages, files, email addresses, locations in the same page, or anything else a URL can address.

NavigationLinksInteractive
WidelyOther

accesskey

The accesskey global attribute provides a hint for generating a keyboard shortcut for the current element.

Other
WidelyOther

download

The HTMLAnchorElement.

LinksDownloadFiles
WidelyOther

enterkeyhint

The enterkeyhint global attribute

FormsMobileInput
WidelyOther

lang

The lang global attribute helps define the language of an element: the language that non-editable elements are written in, or the language that the editable elements should be written in by the user.

LanguageGlobal attributeAccessibility
WidelyOther

spellcheck

The spellcheck global attribute is an enumerated attribute that defines whether the element may be checked for spelling errors.

EditingText inputAssistive
WidelyOther

style (attribute)

The style global attribute contains CSS styling declarations to be applied to the element.

Other
WidelyOther

title (attribute)

The title global attribute contains text representing advisory information related to the element it belongs to.

Other
WidelyOther

translate

The translate global attribute is an enumerated attribute that is used to specify whether an element's translatable attribute values and its Text node children should be translated when the page is localized, or whether to leave them unchanged.

TranslationContentGlobal attribute
WidelyPerformance

<link rel="modulepreload">

The modulepreload keyword, for the rel attribute of the <link> element, provides a declarative way to preemptively fetch a module script, parse and compile it, and store it in the document's module map for later execution.

PerformanceModulesLoading
WidelyPerformance

<link rel="preconnect">

The preconnect keyword for the rel attribute of the <link> element is a hint to browsers that the user is likely to need resources from the target resource's origin, and therefore the browser can likely improve the user experience by preemptively initiating a connection to that origin.

PerformanceNetworkingResource hints
WidelyPerformance

<link rel="preload">

The preload value of the <link> element's rel attribute lets you declare fetch requests in the

PerformanceResource hintsLoading
WidelySectioning

<aside>

The <aside> HTML element represents a portion of a document whose content is only indirectly related to the document's main content.

Sectioning
WidelySectioning

<header> and <footer>

The <footer> HTML element represents a footer for its nearest ancestor sectioning content or sectioning root element.

Sectioning
WidelySectioning

<main>

The <main> HTML element represents the dominant content of the <body> of a document.

Sectioning
WidelySectioning

<nav>

The <nav> HTML element represents a section of a page whose purpose is to provide navigation links, either within the current document or to other documents.

Sectioning
WidelySectioning

<section>

The <section> HTML element represents a generic standalone section of a document, which doesn't have a more specific semantic element to represent it.

Sectioning
WidelySecurity and APIs

Content Security Policy (CSP)

The csp property of the HTMLIFrameElement

SecurityPolicyCSP
WidelySecurity and privacy

Referrer policy

The

SecurityPrivacyNetworking
WidelySecurity and privacy

Sandboxed iframes

The read-only sandbox property of the HTMLIFrameElement returns a live DOMTokenList object indicating extra restrictions on the behavior of the nested content.

SecurityEmbeddingIsolation
WidelyText and structure

<b>

The <b> HTML element is used to draw the reader's attention to the element's contents, which are not otherwise granted special importance.

Text and structure
WidelyText and structure

<base>

The <base> HTML element specifies the base URL to use for all relative URLs in a document.

DocumentURLsMetadata
WidelyText and structure

<bdi>

The <bdi> HTML element tells the browser's bidirectional algorithm to treat the text it contains in isolation from its surrounding text.

Text and structure
WidelyText and structure

<bdo>

The <bdo> HTML element overrides the current directionality of text, so that the text within is rendered in a different direction.

Text and structure
WidelyText and structure

<body>

The <body> HTML element represents the content of an HTML document.

DocumentStructureContent
WidelyText and structure

<br>

The <br> HTML element produces a line break in text (carriage-return).

Text and structure
WidelyText and structure

<cite>

The <cite> HTML element is used to mark up the title of a creative work.

Text and structure
WidelyText and structure

<code>

The <code> HTML element displays its contents styled in a fashion intended to indicate that the text is a short fragment of computer code.

Text and structure
WidelyText and structure

<del>

The <del> HTML element represents a range of text that has been deleted from a document.

Text and structure
WidelyText and structure

<dfn>

The <dfn> HTML element indicates a term to be defined.

Text and structure
WidelyText and structure

<div>

The <div> HTML element is the generic container for flow content.

Text and structure
WidelyText and structure

<em>

The <em> HTML element marks text that has stress emphasis.

Text and structure
WidelyText and structure

<embed>

The <embed> HTML element embeds external content at the specified point in the document.

EmbedMediaExternal content
WidelyText and structure

<head>

The <head> HTML element contains machine-readable information (metadata) about the document, like its title, scripts, and style sheets.

Text and structure
WidelyText and structure

<hgroup>

The <hgroup> HTML element represents a heading and related content.

Text and structure
WidelyText and structure

<hr>

The <hr> HTML element represents a thematic break between paragraph-level elements: for example, a change of scene in a story, or a shift of topic within a section.

Text and structure
WidelyText and structure

<html>

The <html> HTML element represents the root (top-level element) of an HTML document, so it is also referred to as the root element.

Text and structure
WidelyText and structure

<i>

The <i> HTML element represents a range of text that is set off from the normal text for some reason, such as idiomatic text, technical terms, taxonomical designations, among others.

Text and structure
WidelyText and structure

<ins>

The <ins> HTML element represents a range of text that has been added to a document.

Text and structure
WidelyText and structure

<kbd>

The <kbd> HTML element represents a span of inline text denoting textual user input from a keyboard, voice input, or any other text entry device.

Text and structure
WidelyText and structure

<link>

The <link> HTML element specifies relationships between the current document and an external resource.

Text and structure
WidelyText and structure

<mark>

The <mark> HTML element represents text which is marked or highlighted for reference or notation purposes due to the marked passage's relevance in the enclosing context.

Text and structure
WidelyText and structure

<menu>

The <menu> HTML element is described in the HTML specification as a semantic alternative to <ul>, but treated by browsers (and exposed through the accessibility tree) as no different than <ul>.

Text and structure
WidelyText and structure

<meta>

The <meta> HTML element represents metadata that cannot be represented by other meta-related elements, such as <base>, <link>, <script>, <style>, or <title>.

Text and structure
WidelyText and structure

<object>

The <object> HTML element represents an external resource, which can be treated as an image, a nested browsing context, or a resource to be handled by a plugin.

Text and structure
WidelyText and structure

<q>

The <q> HTML element indicates that the enclosed text is a short inline quotation.

Text and structure
WidelyText and structure

<s>

The <s> HTML element renders text with a strikethrough, or a line through it.

Text and structure
WidelyText and structure

<samp>

The <samp> HTML element is used to enclose inline text which represents sample (or quoted) output from a computer program.

Text and structure
WidelyText and structure

<script> and <noscript>

The <script> HTML element is used to embed executable code or data; this is typically used to embed or refer to JavaScript code.

Text and structure
WidelyText and structure

<slot>

The <slot> HTML element is a placeholder inside a Web Component that you can fill with your own markup when the component is used.

Text and structure
WidelyText and structure

<small>

The <small> HTML element represents side-comments and small print, like copyright and legal text, independent of its styled presentation.

Text and structure
WidelyText and structure

<span>

The <span> HTML element is a generic inline container for phrasing content, which does not inherently represent anything.

Text and structure
WidelyText and structure

<strong>

The <strong> HTML element indicates that its contents have strong importance, seriousness, or urgency.

Text and structure
WidelyText and structure

<style>

The <style> HTML element contains style information for a document, or part of a document.

Text and structure
WidelyText and structure

<sub> and <sup>

The <sub> HTML element specifies inline text which should be displayed as subscript for solely typographical reasons.

Text and structure
WidelyText and structure

<template>

The <template> HTML element serves as a mechanism for holding HTML fragments, which can either be used later via JavaScript or generated immediately into shadow DOM.

Text and structure
WidelyText and structure

<time>

The <time> HTML element represents a specific period in time.

Text and structure
WidelyText and structure

<title>

The <title> HTML element defines the document's title that is shown in a browser's title bar or a page's tab.

Text and structure
WidelyText and structure

<u>

The <u> HTML element represents a span of inline text which should be rendered in a way that indicates that it has a non-textual annotation.

Text and structure
WidelyText and structure

<var>

The <var> HTML element represents the name of a variable in a mathematical expression or a programming context.

Text and structure
WidelyText and structure

<wbr>

The <wbr> HTML element represents a word break opportunity—a position within text where the browser may optionally break a line, though its line-breaking rules would not otherwise create a break at that location.

Text and structure
WidelyText and structure

Image maps

The <area> HTML element defines an area inside an image map that has predefined clickable areas.

Text and structure
WidelyText semantics

<abbr>

The <abbr> HTML element represents an abbreviation or acronym.

TextSemanticsAbbreviation
WidelyText semantics

<blockquote>

The <blockquote> HTML element indicates that the enclosed text is an extended quotation.

TextQuotationsContent
WidelyText semantics

<data>

The <data> HTML element links a given piece of content with a machine-readable translation.

TextMachine-readableMetadata
WidelyText semantics

<p>

The <p> HTML element represents a paragraph.

TextParagraphsContent
WidelyText semantics

<pre>

The <pre> HTML element represents preformatted text which is to be presented exactly as written in the HTML file.

TextCodeWhitespace
NewlyEmbedded

Lazy-loading images and iframes

The loading property of the HTMLIFrameElement interface is a string that provides a hint to the browser indicating whether the iframe should be loaded immediately on page load, or only when it is needed.

Embedded
NewlyForms

<input type="file" webkitdirectory>

The webkitRelativePath read-only property of the File interface

Forms
NewlyForms

Invoker commands

The CommandEvent interface represents an event notifying the user when a button element with valid commandForElement and command attributes is about to invoke an interactive element.

FormsInteraction
NewlyMetadata and scripts

Declarative shadow DOM

The <template> HTML element serves as a mechanism for holding HTML fragments, which can either be used later via JavaScript or generated immediately into shadow DOM.

Metadata and scripts
NewlyMetadata and scripts

Popover

The popover global attribute is used to designate an element as a popover element.

Metadata and scripts
NewlyMetadata and scripts

Preloading responsive images

The imageSizes property of the HTMLLinkElement interface indicates the size and conditions for the preloaded images defined by the imageSrcset property.

Metadata and scripts
NewlyOther

contenteditable="plaintext-only"

The contenteditable="plaintext-only" global HTML attribute allows the user to edit the content of an element, but prevents rich-text formatting.

Other
NewlyOther

Scroll to text fragment

The fragmentDirective read-only property of the Document interface returns the FragmentDirective for the current document.

Other
NewlyResource hints

<link rel="dns-prefetch">

The dns-prefetch keyword for the rel attribute of the <link> element is a hint to browsers that the user is likely to need resources from the target resource's origin, and therefore the browser can likely improve the user experience by preemptively performing DNS resolution for that origin.

Resource hints
NewlyResource hints

Fetch priority

The fetchpriority attribute allows a developer to signal that fetching a particular image early in the loading process has more or less impact on user experience than a browser can reasonably infer when assigning an internal priority.

Resource hints
NewlyText and structure

<search>

The <search> HTML element is a container representing the parts of the document or application with form controls or other content related to performing a search or filtering operation.

Text and structure
NewlyText and structure

Mutually exclusive <details> elements

The name property of the HTMLDetailsElement interface reflects the name attribute of <details> elements.

Text and structure
LimitedEmbedded

Attribution reporting

The attributionSrc property of the HTMLAnchorElement interface gets and sets the attributionsrc attribute on an <a> element programmatically, reflecting the value of that attribute.

Embedded
LimitedEmbedded

Permissions policy

The allow property of the HTMLIFrameElement interface indicates the Permissions Policy specified for this <iframe> element.

EmbeddedSecurity
LimitedEmbedded

Picture-in-picture (video)

The exitPictureInPicture() method of the Document interface

EmbeddedMedia
LimitedEmbedded

Presentation API

The presentation read-only property of Navigator serves as the entry

Embedded
LimitedEmbedded

Topics

The browsingTopics() method of the Document interface returns a promise that fulfills with an array of objects representing the top topics for the user, one from each of the last three epochs.

Embedded
LimitedForms

`alpha` and `colorspace` attributes for `<input type=color>`

<input> elements of type color provide a user interface element that lets a user specify a color, either by using a visual color picker interface or by entering the color into a text field in a CSS color value format.

Forms
LimitedForms

<datalist>

The <datalist> HTML element contains a set of <option> elements that represent the permissible or recommended options available to choose from within other controls.

FormsSuggestionsInput
LimitedForms

<input type="color">

<input> elements of type color provide a user interface element that lets a user specify a color, either by using a visual color picker interface or by entering the color into a text field in a CSS color value format.

Forms
LimitedForms

Customizable <select>

The <selectedcontent> HTML is used inside a <select> element to display the contents of its currently selected <option> within its first child <button>.

Forms
LimitedForms

HTML media capture

The capture attribute specifies that, optionally, a new file should be captured, and which device should be used to capture that new media of a type defined by the accept attribute.

FormsMedia
LimitedForms

writingsuggestions

The writingsuggestions global attribute is an enumerated attribute indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.

Forms
LimitedMedia

controlslist

The controlsList property of the

Media
LimitedMedia

Lazy-loading media

The loading property of the HTMLMediaElement interface provides a hint to the browser on how to handle the loading of the media which is currently outside the window's visual viewport.

Media
LimitedMedia

Remote playback

The RemotePlayback interface of the Remote Playback API allows the page to detect availability of remote playback devices, then connect to and control playing on these devices.

Media
LimitedMetadata and scripts

<link rel="expect">

The rel="expect" attribute for the <link> HTML element is a hint to the browser to block rendering until the element that the href value references is connected to the document and fully parsed.

Metadata and scripts
LimitedMetadata and scripts

<meta name="theme-color">

The theme-color value for the name attribute of the <meta> element indicates a suggested color that user agents should use to customize the display of the page or of the surrounding user interface.

Metadata and scripts
LimitedMetadata and scripts

blocking="render"

The read-only blocking property of the HTMLLinkElement returns a live DOMTokenList object containing the operations that should be blocked on the fetching of an external resource.

Metadata and scripts
LimitedMetadata and scripts

Compression Dictionary Transport

The rel attribute defines the relationship between a linked resource and the current document.

Metadata and scripts
LimitedMetadata and scripts

hidden="until-found"

An element receives a beforematch event when it is in the hidden until found state and the browser is about to reveal its content because the user has found the content through the "find in page" feature or through fragment navigation.

Metadata and scripts
LimitedMetadata and scripts

Interest invokers

The interestForElement property of the HTMLAnchorElement interface gets or sets the target element of an interest invoker, in cases where the associated <a> element is specified as an interest invoker.

Metadata and scriptsInteraction
LimitedMetadata and scripts

popover="hint"

The popover="hint" global HTML attribute creates a popover that is subordinate to popovers with a popover="auto" attribute. You can use this to create tooltips that don't dismiss auto popovers.

Metadata and scriptsInteraction
LimitedMetadata and scripts

Signature-based resource integrity

Signature-based resource integrity verifies a script's provenance by checking that the resource has been signed with a trusted key given by the <script> element's integrity attribute.

Metadata and scriptsSecurity
LimitedMetadata and scripts

Speculation rules

The speculationrules value of the type attribute of the <script> element indicates that the body of the element contains speculation rules.

Metadata and scripts
LimitedOther

<fencedframe>

The <fencedframe> HTML element represents a nested browsing context, embedding another HTML page into the current one.

Other
LimitedOther

<img sizes="auto" loading="lazy">

The sizes property of the HTMLImageElement interface allows you to specify the layout width of the image for each of a list of media queries, or auto for lazy-loaded images to allow the browser to automatically select an image to display based on the layout size of the element.

Other
LimitedOther

<meta name="application-title">

The name="application-title" attribute for the <meta> HTML element sets an installed web application's title bar text.

Other
LimitedOther

Alternative style sheets

The alternate stylesheet keyword pair, when used as a value for the rel attribute of the <link> element, indicates that the target resource is an alternative style sheet.

Other
LimitedOther

autocapitalize

The autocapitalize global attribute is an enumerated attribute that controls whether inputted text is automatically capitalized and, if so, in what manner.

OtherForms
LimitedOther

autocorrect

The autocorrect global attribute is an enumerated attribute that controls whether autocorrection of editable text is enabled for spelling and/or punctuation errors.

OtherForms
LimitedOther

Feature policy

The featurePolicy read-only property of the Document interface returns the FeaturePolicy interface which provides a simple API for inspecting the Permissions Policies applied to a specific document.

OtherSecurity
LimitedOther

ping

The ping property of the HTMLAnchorElement interface is a space-separated list of URLs.

Other
LimitedOther

Private click measurement

The attributionSourceId property of the HTMLAnchorElement interface gets and sets the attributionsourceid HTML attribute on an <a> element.

Other
LimitedOther

Virtual keyboard

The virtualKeyboard read-only property

Other
LimitedOther

Web app manifest

The manifest keyword for the rel attribute of the <link> element indicates that the target resource is a Web app manifest.

Other
LimitedResource hints

<link rel="prefetch">

The prefetch keyword for the rel attribute of the <link> element provides a hint to browsers that the user is likely to need the target resource for future navigations, and therefore the browser can likely improve the user experience by preemptively fetching and caching the resource.

Resource hints
LimitedSecurity and APIs

Credentialless iframes

IFrame credentialless provides a mechanism for developers to load third-party resources in <iframe>s using a new, ephemeral context.

Security and APIsSecurity
LimitedText and structure

<dialog closedby>

The closedBy property of the

Text and structureInteraction
LimitedText and structure

Table styling

The align property of the HTMLTableCaptionElement interface is a string indicating how to horizontally align text in the <caption> table element.

Text and structure
LimitedWeb Components

Customized built-in elements

The is global attribute allows you to specify that a standard HTML element should behave like a defined customized built-in element (see Using custom elements for more details).

Web Components