1. Index
    1. Elements
    2. Element content categories
    3. Attributes
    4. Element interfaces
    5. All interfaces
    6. Events
    7. HTTP headers
    8. MIME types

Index

The following sections only cover conforming elements and features.

Elements

This section is non-normative.

List of elements
Element Description Categories Parents† Children Attributes Interface
aHyperlinkflow; phrasing*; interactive; palpablephrasingtransparent*globals; href; target; download; ping; rel; hreflang; type; referrerpolicyHTMLAnchorElement
abbrAbbreviationflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
addressContact information for a page or article elementflow; palpableflowflow*globalsHTMLElement
areaHyperlink or dead area on an image mapflow; phrasingphrasing*emptyglobals; alt; coords; shape; href; target; download; ping; rel; referrerpolicyHTMLAreaElement
articleSelf-contained syndicatable or reusable compositionflow; sectioning; palpableflowflowglobalsHTMLElement
asideSidebar for tangentially related contentflow; sectioning; palpableflowflowglobalsHTMLElement
audioAudio playerflow; phrasing; embedded; interactive; palpable*phrasingsource*; track*; transparent*globals; src; crossorigin; preload; autoplay; loading; loop; muted; controlsHTMLAudioElement
bKeywordsflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
baseBase URL and default target navigable for hyperlinks and formsmetadataheademptyglobals; href; targetHTMLBaseElement
bdiText directionality isolationflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
bdoText directionality formattingflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
blockquoteA section quoted from another sourceflow; palpableflowflowglobals; citeHTMLQuoteElement
bodyDocument bodynonehtmlflowglobals; onafterprint; onbeforeprint; onbeforeunload; onhashchange; onlanguagechange; onmessage; onmessageerror; onoffline; ononline; onpageswap; onpagehide; onpagereveal; onpageshow; onpopstate; onrejectionhandled; onstorage; onunhandledrejection; onunloadHTMLBodyElement
brLine break, e.g. in poem or postal addressflow; phrasingphrasingemptyglobalsHTMLBRElement
buttonButton controlflow; phrasing; interactive; listed; labelable; submittable; form-associated; palpablephrasing; select*phrasing*globals; command; commandfor; disabled; form; formaction; formenctype; formmethod; formnovalidate; formtarget; name; popovertarget; popovertargetaction; type; valueHTMLButtonElement
canvasScriptable bitmap canvasflow; phrasing; embedded; palpablephrasingtransparentglobals; width; heightHTMLCanvasElement
captionTable captionnonetableflow*globalsHTMLTableCaptionElement
citeTitle of a workflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
codeComputer codeflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
colTable columnnonecolgroupemptyglobals; spanHTMLTableColElement
colgroupGroup of columns in a tablenonetablecol*; template*globals; spanHTMLTableColElement
dataMachine-readable equivalentflow; phrasing; palpablephrasingphrasingglobals; valueHTMLDataElement
datalistContainer for options for combo box controlflow; phrasingphrasingphrasing*; option*; script-supporting elements*globalsHTMLDataListElement
ddContent for corresponding dt element(s)nonedl; div*flowglobalsHTMLElement
delA removal from the documentflow; phrasing*; palpablephrasingtransparentglobals; cite; datetimeHTMLModElement
detailsDisclosure control for hiding detailsflow; interactive; palpableflowsummary*; flowglobals; name; openHTMLDetailsElement
dfnDefining instanceflow; phrasing; palpablephrasingphrasing*globalsHTMLElement
dialogDialog box or windowflowflowflowglobals; openHTMLDialogElement
divGeneric flow container, or container for name-value groups in dl elementsflow; palpableflow; dl; option; optgroup; selectflow*globalsHTMLDivElement
dlAssociation list consisting of zero or more name-value groupsflow; palpableflowdt*; dd*; div*; script-supporting elementsglobalsHTMLDListElement
dtLegend for corresponding dd element(s)nonedl; div*flow*globalsHTMLElement
emStress emphasisflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
embedPluginflow; phrasing; embedded; interactive; palpablephrasingemptyglobals; src; type; width; height; any*HTMLEmbedElement
fieldsetGroup of form controlsflow; listed; form-associated; palpableflowlegend*; flowglobals; disabled; form; nameHTMLFieldSetElement
figcaptionCaption for figurenonefigureflowglobalsHTMLElement
figureFigure with optional captionflow; palpableflowfigcaption*; flowglobalsHTMLElement
footerFooter for a page or sectionflow; palpableflowflow*globalsHTMLElement
formUser-submittable formflow; palpableflowflow*globals; accept-charset; action; autocomplete; enctype; method; name; novalidate; rel; targetHTMLFormElement
h1, h2, h3, h4, h5, h6Headingflow; heading; palpablelegend; summary; flowphrasingglobalsHTMLHeadingElement
headContainer for document metadatanonehtmlmetadata content*globalsHTMLHeadElement
headerIntroductory or navigational aids for a page or sectionflow; palpableflowflow*globalsHTMLElement
hgroupHeading containerflow; palpable legend; summary; flowh1; h2; h3; h4; h5; h6; p; script-supporting elementsglobalsHTMLElement
hrThematic breakflowflow; selectemptyglobalsHTMLHRElement
htmlRoot elementnonenone*head*; body*globalsHTMLHtmlElement
iAlternate voiceflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
iframeChild navigableflow; phrasing; embedded; interactive; palpablephrasingemptyglobals; src; srcdoc; name; sandbox; allow; allowfullscreen; width; height; referrerpolicy; loadingHTMLIFrameElement
imgImageflow; phrasing; embedded; interactive*; form-associated; palpablephrasing; pictureemptyglobals; alt; src; srcset; sizes; crossorigin; usemap; ismap; controls; width; height; referrerpolicy; decoding; loading; fetchpriorityHTMLImageElement
inputForm controlflow; phrasing; interactive*; listed; labelable; submittable; resettable; form-associated; palpable*phrasingemptyglobals; accept; alpha; alt; autocomplete; checked; colorspace; dirname; disabled; form; formaction; formenctype; formmethod; formnovalidate; formtarget; height; list; max; maxlength; min; minlength; multiple; name; pattern; placeholder; popovertarget; popovertargetaction; readonly; required; size; src; step; type; value; widthHTMLInputElement
insAn addition to the documentflow; phrasing*; palpablephrasingtransparentglobals; cite; datetimeHTMLModElement
kbdUser inputflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
labelCaption for a form controlflow; phrasing; interactive; palpablephrasingphrasing*globals; forHTMLLabelElement
legendCaption for fieldsetnonefieldset; optgroupphrasing*; heading contentglobalsHTMLLegendElement
liList itemnoneol; ul; menu*flowglobals; value*HTMLLIElement
linkLink metadatametadata; flow*; phrasing*head; noscript*; phrasing*emptyglobals; href; crossorigin; rel; as; media; hreflang; type; sizes; imagesrcset; imagesizes; referrerpolicy; integrity; blocking; color; disabled; fetchpriorityHTMLLinkElement
mainContainer for the dominant contents of the documentflow; palpableflow*flowglobalsHTMLElement
mapImage mapflow; phrasing*; palpablephrasingtransparent; area*globals; nameHTMLMapElement
markHighlightflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
MathML mathMathML rootflow; phrasing; embedded; palpablephrasingper [MATHML]per [MATHML]Element
menuMenu of commandsflow; palpable*flowli; script-supporting elementsglobalsHTMLMenuElement
metaText metadatametadata; flow*; phrasing*head; noscript*; phrasing*emptyglobals; name; http-equiv; content; charset; mediaHTMLMetaElement
meterGaugeflow; phrasing; labelable; palpablephrasingphrasing*globals; value; min; max; low; high; optimumHTMLMeterElement
navSection with navigational linksflow; sectioning; palpableflowflowglobalsHTMLElement
noscriptFallback content for scriptmetadata; flow; phrasinghead*; phrasing*; select; optgroupvaries*globalsHTMLElement
objectImage, child navigable, or pluginflow; phrasing; embedded; interactive*; listed; form-associated; palpablephrasingtransparentglobals; data; type; name; form; width; heightHTMLObjectElement
olOrdered listflow; palpable*flowli; script-supporting elementsglobals; reversed; start; typeHTMLOListElement
optgroupGroup of options in a list boxnoneselect; div*option*; script-supporting elements*; noscript*; div*; legend*globals; disabled; labelHTMLOptGroupElement
optionOption in a list box or combo box controlnoneselect; datalist; optgroup; div*text*; div*; phrasing*globals; disabled; label; selected; valueHTMLOptionElement
outputCalculated output valueflow; phrasing; listed; labelable; resettable; form-associated; palpablephrasingphrasingglobals; for; form; nameHTMLOutputElement
pParagraphflow; palpableflowphrasingglobalsHTMLParagraphElement
pictureImageflow; phrasing; embedded; palpablephrasingsource*; one img; script-supporting elementsglobalsHTMLPictureElement
preBlock of preformatted textflow; palpableflowphrasingglobalsHTMLPreElement
progressProgress barflow; phrasing; labelable; palpablephrasingphrasing*globals; value; maxHTMLProgressElement
qQuotationflow; phrasing; palpablephrasingphrasingglobals; citeHTMLQuoteElement
rpParenthesis for ruby annotation textnonerubytextglobalsHTMLElement
rtRuby annotation textnonerubyphrasingglobalsHTMLElement
rubyRuby annotation(s)flow; phrasing; palpablephrasingphrasing; rt; rp*globalsHTMLElement
sInaccurate textflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
sampComputer outputflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
scriptEmbedded scriptmetadata; flow; phrasing; script-supportinghead; phrasing; script-supportingscript, data, or script documentation*globals; src; type; nomodule; async; defer; crossorigin; integrity; referrerpolicy; blocking; fetchpriorityHTMLScriptElement
searchContainer for search controlsflow; palpableflowflowglobalsHTMLElement
sectionGeneric document or application sectionflow; sectioning; palpableflowflowglobalsHTMLElement
selectList box controlflow; phrasing; interactive; listed; labelable; submittable; resettable; form-associated; palpablephrasingoption*; optgroup*; hr*; script-supporting elements*; noscript*; div*; button*globals; autocomplete; disabled; form; multiple; name; required; sizeHTMLSelectElement
selectedcontentMirrors content from an optionnonebuttonemptyglobalsHTMLSelectedContentElement
slotShadow tree slotflow; phrasingphrasingtransparentglobals; nameHTMLSlotElement
smallSide commentflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
sourceImage source for img or media source for video or audiononepicture; video; audioemptyglobals; type; media; src; srcset; sizes; width; heightHTMLSourceElement
spanGeneric phrasing containerflow; phrasing; palpablephrasingphrasingglobalsHTMLSpanElement
strongImportanceflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
styleEmbedded styling informationmetadatahead; noscript*text*globals; media; blockingHTMLStyleElement
subSubscriptflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
summaryCaption for detailsnonedetailsphrasing; heading contentglobalsHTMLElement
supSuperscriptflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
SVG svgSVG rootflow; phrasing; embedded; palpablephrasingper [SVG]per [SVG]SVGSVGElement
tableTableflow; palpableflowcaption*; colgroup*; thead*; tbody*; tfoot*; tr*; script-supporting elementsglobalsHTMLTableElement
tbodyGroup of rows in a tablenonetabletr; script-supporting elementsglobalsHTMLTableSectionElement
tdTable cellnonetrflowglobals; colspan; rowspan; headersHTMLTableCellElement
templateTemplatemetadata; flow; phrasing; script-supportingmetadata; phrasing; script-supporting; colgroup*emptyglobals; shadowrootmode; shadowrootdelegatesfocus; shadowrootslotassignment; shadowrootclonable; shadowrootserializable; shadowrootcustomelementregistryHTMLTemplateElement
textareaMultiline text controlsflow; phrasing; interactive; listed; labelable; submittable; resettable; form-associated; palpablephrasingtextglobals; autocomplete; cols; dirname; disabled; form; maxlength; minlength; name; placeholder; readonly; required; rows; wrapHTMLTextAreaElement
tfootGroup of footer rows in a tablenonetabletr; script-supporting elementsglobalsHTMLTableSectionElement
thTable header cellinteractive*trflow*globals; colspan; rowspan; headers; scope; abbrHTMLTableCellElement
theadGroup of heading rows in a tablenonetabletr; script-supporting elementsglobalsHTMLTableSectionElement
timeMachine-readable equivalent of date- or time-related dataflow; phrasing; palpablephrasingphrasingglobals; datetimeHTMLTimeElement
titleDocument titlemetadataheadtext*globalsHTMLTitleElement
trTable rownonetable; thead; tbody; tfootth*; td; script-supporting elementsglobalsHTMLTableRowElement
trackTimed text tracknoneaudio; videoemptyglobals; default; kind; label; src; srclangHTMLTrackElement
uUnarticulated annotationflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
ulListflow; palpable*flowli; script-supporting elementsglobalsHTMLUListElement
varVariableflow; phrasing; palpablephrasingphrasingglobalsHTMLElement
videoVideo playerflow; phrasing; embedded; interactive; palpablephrasingsource*; track*; transparent*globals; src; crossorigin; poster; preload; autoplay; playsinline; loading; loop; muted; controls; width; heightHTMLVideoElement
wbrLine breaking opportunityflow; phrasingphrasingemptyglobalsHTMLElement
autonomous custom elementsAuthor-defined elementsflow; phrasing; palpableflow; phrasingtransparentglobals; any, as decided by the element's authorSupplied by the element's author (inherits from HTMLElement)

An asterisk (*) in a cell indicates that the actual rules are more complicated than indicated in the table above.

† Categories in the "Parents" column refer to parents that list the given categories in their content model, not to elements that themselves are in those categories. For example, the a element's "Parents" column says "phrasing", so any element whose content model contains the "phrasing" category could be a parent of an a element. Since the "flow" category includes all the "phrasing" elements, that means the th element could be a parent to an a element.

Element content categories

This section is non-normative.

List of element content categories
Category Elements Elements with exceptions
Metadata content base; link; meta; noscript; script; style; template; title
Flow content a; abbr; address; article; aside; audio; b; bdi; bdo; blockquote; br; button; canvas; cite; code; data; datalist; del; details; dfn; dialog; div; dl; em; embed; fieldset; figure; footer; form; h1; h2; h3; h4; h5; h6; header; hgroup; hr; i; iframe; img; input; ins; kbd; label; map; mark; MathML math; menu; meter; nav; noscript; object; ol; output; p; picture; pre; progress; q; ruby; s; samp; script; search; section; select; slot; small; span; strong; sub; sup; SVG svg; table; template; textarea; time; u; ul; var; video; wbr; autonomous custom elements; Text area (if it is a descendant of a map element); link (if it is allowed in the body); main (if it is a hierarchically correct main element); meta (if the itemprop attribute is present)
Sectioning content article; aside; nav; section
Heading content h1; h2; h3; h4; h5; h6; hgroup
Phrasing content a; abbr; audio; b; bdi; bdo; br; button; canvas; cite; code; data; datalist; del; dfn; em; embed; i; iframe; img; input; ins; kbd; label; map; mark; MathML math; meter; noscript; object; output; picture; progress; q; ruby; s; samp; script; select; selectedcontent; slot; small; span; strong; sub; sup; SVG svg; template; textarea; time; u; var; video; wbr; autonomous custom elements; Text area (if it is a descendant of a map element); link (if it is allowed in the body); meta (if the itemprop attribute is present)
Embedded content audio; canvas; embed; iframe; img; MathML math; object; picture; SVG svg; video
Interactive content button; details; embed; iframe; label; select; textarea a (if the href attribute is present); audio (if the controls attribute is present); img (if the usemap or controls attribute is present); input (if the type attribute is not in the Hidden state); video (if the controls attribute is present)
Form-associated elements button; fieldset; input; label; object; output; select; textarea; img; form-associated custom elements
Listed elements button; fieldset; input; object; output; select; textarea; form-associated custom elements
Submittable elements button; input; select; textarea; form-associated custom elements
Resettable elements input; output; select; textarea; form-associated custom elements
Autocapitalize-and-autocorrect inheriting elements button; fieldset; input; output; select; textarea
Labelable elements button; input; meter; output; progress; select; textarea; form-associated custom elements
Palpable content a; abbr; address; article; aside; b; bdi; bdo; blockquote; button; canvas; cite; code; data; del; details; dfn; div; em; embed; fieldset; figure; footer; form; h1; h2; h3; h4; h5; h6; header; hgroup; i; iframe; img; ins; kbd; label; main; map; mark; MathML math; meter; nav; object; output; p; picture; pre; progress; q; ruby; s; samp; search; section; select; small; span; strong; sub; sup; SVG svg; table; textarea; time; u; var; video; autonomous custom elements audio (if the controls attribute is present); dl (if the element's children include at least one name-value group); input (if the type attribute is not in the Hidden state); menu (if the element's children include at least one li element); ol (if the element's children include at least one li element); ul (if the element's children include at least one li element); Text that is not inter-element whitespace
Script-supporting elements script; template

Attributes

This section is non-normative.

List of attributes (excluding event handler content attributes)
Attribute Element(s) Description Value
abbr th Alternative label to use for the header cell when referencing the cell in other contexts Text*
accept input Hint for expected file type in file upload controls Set of comma-separated tokens* consisting of valid MIME type strings with no parameters or audio/*, video/*, or image/*
accept-charset form Character encodings to use for form submission ASCII case-insensitive match for "UTF-8"
accesskey HTML elements Keyboard shortcut to activate or focus element Ordered set of unique space-separated tokens, none of which are identical to another, each consisting of one code point in length
action form URL to use for form submission Valid non-empty URL potentially surrounded by spaces
allow iframe Permissions policy to be applied to the iframe's contents Serialized permissions policy
allowfullscreen iframe Whether to allow the iframe's contents to use requestFullscreen() Boolean attribute
alpha input Allow the color's alpha component to be set Boolean attribute
alt area; img; input Replacement text for use when images are not available Text*
as link Destination for a preload request (for rel="preload" and rel="modulepreload") Preload destination, for rel="preload"; module preload destination, for rel="modulepreload"
async script Execute script when available, without blocking while fetching Boolean attribute
autocapitalize HTML elements Recommended autocapitalization behavior (for supported input methods) "on"; "off"; "none"; "sentences"; "words"; "characters"
autocomplete form Default setting for autofill feature for controls in the form "on"; "off"
autocomplete input; select; textarea Hint for form autofill feature Autofill field name and related tokens*
autocorrect HTML elements Recommended autocorrection behavior (for supported input methods) "on"; "off"; the empty string
autofocus HTML elements Automatically focus the element when the page is loaded Boolean attribute
autoplay audio; video Hint that the media resource can be started automatically when the page is loaded Boolean attribute
blocking link; script; style Whether the element is potentially render-blocking Unordered set of unique space-separated tokens*
charset meta Character encoding declaration "utf-8"
checked input Whether the control is checked Boolean attribute
cite blockquote; del; ins; q Link to the source of the quotation or more information about the edit Valid URL potentially surrounded by spaces
class HTML elements Classes to which the element belongs Set of space-separated tokens
closedby dialog Which user actions will close the dialog "any"; "closerequest"; "none";
color link Color to use when customizing a site's icon (for rel="mask-icon") CSS <color>
colorspace input The color space of the serialized color "limited-srgb"; "display-p3"
cols textarea Maximum number of characters per line Valid non-negative integer greater than zero
colspan td; th Number of columns that the cell is to span Valid non-negative integer greater than zero
command button Indicates to the targeted element which action to take. "toggle-popover"; "show-popover"; "hide-popover"; "close"; "request-close"; "show-modal"; a custom command keyword
commandfor button Targets another element to be invoked. ID*
content meta Value of the element Text*
contenteditable HTML elements Whether the element is editable "true"; "false"; "plaintext-only"; the empty string
controls audio; video img; Show user agent controls Boolean attribute
coords area Coordinates for the shape to be created in an image map Valid list of floating-point numbers*
crossorigin audio; img; link; script; video How the element handles crossorigin requests "anonymous"; "use-credentials"; the empty string
data object Address of the resource Valid non-empty URL potentially surrounded by spaces
datetime del; ins Date and (optionally) time of the change Valid date string with optional time
datetime time Machine-readable value Valid month string, valid date string, valid yearless date string, valid time string, valid local date and time string, valid time-zone offset string, valid global date and time string, valid week string, valid non-negative integer, or valid duration string
decoding img Decoding hint to use when processing this image for presentation "sync"; "async"; "auto"
default track Enable the track if no other text track is more suitable Boolean attribute
defer script Defer script execution Boolean attribute
dir HTML elements The text directionality of the element "ltr"; "rtl"; "auto"
dir bdo The text directionality of the element "ltr"; "rtl"
dirname input; textarea Name of form control to use for sending the element's directionality in form submission Text*
disabled button; input; optgroup; option; select; textarea; form-associated custom elements Whether the form control is disabled Boolean attribute
disabled fieldset Whether the descendant form controls, except any inside legend, are disabled Boolean attribute
disabled link Whether the link is disabled Boolean attribute
download a; area Whether to download the resource instead of navigating to it, and its filename if so Text
draggable HTML elements Whether the element is draggable "true"; "false"
enctype form Entry list encoding type to use for form submission "application/x-www-form-urlencoded"; "multipart/form-data"; "text/plain"
enterkeyhint HTML elements Hint for selecting an enter key action "enter"; "done"; "go"; "next"; "previous"; "search"; "send"
fetchpriority img; link; script Sets the priority for fetches initiated by the element "auto"; "high"; "low"
for label Associate the label with form control ID*
for output Specifies controls from which the output was calculated Unordered set of unique space-separated tokens consisting of IDs*
form button; fieldset; input; object; output; select; textarea; form-associated custom elements Associates the element with a form element ID*
formaction button; input URL to use for form submission Valid non-empty URL potentially surrounded by spaces
formenctype button; input Entry list encoding type to use for form submission "application/x-www-form-urlencoded"; "multipart/form-data"; "text/plain"
formmethod button; input Variant to use for form submission "get"; "post"; "dialog"
formnovalidate button; input Bypass form control validation for form submission Boolean attribute
formtarget button; input Navigable for form submission Valid navigable target name or keyword
headers td; th The header cells for this cell Unordered set of unique space-separated tokens consisting of IDs*
headingoffset HTML elements Offsets heading levels for descendants Valid non-negative integer between 0 and 8
headingreset HTML elements Prevents a heading offset computation from traversing beyond the element with the attribute Boolean attribute
height canvas; embed; iframe; img; input; object; source (in picture); video Vertical dimension Valid non-negative integer
hidden HTML elements Whether the element is relevant "until-found"; "hidden"; the empty string
high meter Low limit of high range Valid floating-point number*
href a; area Address of the hyperlink Valid URL potentially surrounded by spaces
href link Address of the hyperlink Valid non-empty URL potentially surrounded by spaces
href base Document base URL Valid URL potentially surrounded by spaces
hreflang a; link Language of the linked resource Valid BCP 47 language tag
http-equiv meta Pragma directive "content-type"; "default-style"; "refresh"; "x-ua-compatible"; "content-security-policy"
id HTML elements The element's ID Text*
imagesizes link Image sizes for different page layouts (for rel="preload") Valid source size list
imagesrcset link Images to use in different situations, e.g., high-resolution displays, small monitors, etc. (for rel="preload") Comma-separated list of image candidate strings
inert HTML elements Whether the element is inert. Boolean attribute
inputmode HTML elements Hint for selecting an input modality "none"; "text"; "tel"; "email"; "url"; "numeric"; "decimal"; "search"
integrity link; script Integrity metadata used in Subresource Integrity checks [SRI] Text
is HTML elements Creates a customized built-in element Valid custom element name of a defined customized built-in element
ismap img Whether the image is a server-side image map Boolean attribute
itemid HTML elements Global identifier for a microdata item Valid URL potentially surrounded by spaces
itemprop HTML elements Property names of a microdata item Unordered set of unique space-separated tokens consisting of valid absolute URLs, defined property names, or text*
itemref HTML elements Referenced elements Unordered set of unique space-separated tokens consisting of IDs*
itemscope HTML elements Introduces a microdata item Boolean attribute
itemtype HTML elements Item types of a microdata item Unordered set of unique space-separated tokens consisting of valid absolute URLs*
kind track The type of text track "subtitles"; "captions"; "descriptions"; "chapters"; "metadata"
label optgroup; option; track User-visible label Text
lang HTML elements Language of the element Valid BCP 47 language tag or the empty string
list input List of autocomplete options ID*
loading iframe; img; audio; video Used when determining loading deferral "lazy"; "eager"
loop audio; video Whether to loop the media resource Boolean attribute
low meter High limit of low range Valid floating-point number*
ma