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; select