The chart below shows a list of HTML elements along with their roles and possible accessible names available via the Chrome and Firefox accessibility trees.
Element | Example | Role and accessible name options | Description | ||
---|---|---|---|---|---|
a with href |
|
|
Represents a hyperlink when the href attribute is present.
|
||
a without href |
|
|
N/A | ||
abbr |
Test
|
|
Represents an abbreviation or acronym of a longer word or phrase. The optional title attribute can provide an expansion or description for the abbreviation. |
||
address |
Test
|
|
Specifies the author's contact information. | ||
area with href |
|
|
Represents a specific area within an image map. | ||
area without href |
|
|
Represents a specific area within an image map. | ||
article |
Test
|
|
Represents an article. | ||
aside |
|
|
Represents some content loosely related to the page content. | ||
audio |
|
|
Embeds a sound, or an audio stream in an HTML document. | ||
b |
Test
|
|
Displays text in a bold style. | ||
base |
N/A
|
N/A | Represents the base URL for all relative URLs in a document. | ||
bdi |
Test
|
|
Represents text that is isolated from its surrounding for the purposes of bidirectional text formatting. | ||
bdo |
Test
|
|
Overrides the current text direction. | ||
blockquote |
Test
|
|
Represents a section that is quoted from another source. | ||
body |
N/A
|
N/A | Represents the document's body. | ||
br |
Test
Test
|
|
Produces a single line break. | ||
button |
|
|
Creates a clickable button. | ||
canvas |
|
|
Represents a region in the document, which can be used to present graphics via scripting (usually JavaScript). | ||
caption
|
|
|
Represents the caption or title of the <table> . |
||
cite |
Test
|
|
Represents a citation or reference to another source. | ||
code |
Test
|
|
Represents text as computer code. | ||
col |
N/A
|
N/A | Represents attribute values for one or more columns in a <table> . |
||
colgroup |
N/A
|
N/A | Specifies attributes for multiple columns in a <table> . |
||
data |
Test
|
|
Links a piece of content with a machine-readable translation. | ||
datalist |
|
|
Represents a set of pre-defined options for an <input> element. |
||
dd |
|
|
Represents a description, or value for the term (<dt> ) in a description list (<dl> ). |
||
del |
|
|
Represents text that has been deleted from the document. | ||
details |
TestDetailed information.
|
|
Represents a widget from which the user can obtain additional information or controls on-demand. | ||
dfn |
Test
|
|
Specifies a definition. | ||
dialog |
|
|
Represents a dialog box or subwindow. | ||
div |
Test
|
|
Specifies a division or a section in a document. | ||
dl |
|
|
Represents a description list. | ||
dt |
|
|
Represents a term (an item) in a description list. | ||
em |
Test
|
|
Represents emphasized text. | ||
embed |
|
|
Embeds external application, typically multimedia content like audio or video into an HTML document. | ||
fieldset |
|
|
Specifies a set of related form fields. | ||
figcaption |
|
|
Represents a caption or legend for a figure. | ||
figure |
|
|
Represents a figure illustrated as part of the document. | ||
footer |
N/A
|
|
Represents the footer of a document or a section. | ||
footer inside other landmark |
N/A
|
|
N/A | ||
form |
|
|
Represents an HTML form for user input. | ||
h3 |
Test
|
|
Represents HTML headings. | ||
head |
N/A
|
N/A | Represents the head portion of the document that contains information about the document such as title. | ||
header |
N/A
|
|
Represents the header of a document or a section. | ||
header inside other landmark |
N/A
|
|
N/A | ||
hgroup |
Test
|
|
Represents a group of headings. | ||
hr |
|
|
Produce a horizontal line. | ||
html |
N/A
|
N/A | Represents the root of an HTML document. | ||
i |
Test
|
|
Displays text in an italic style. | ||
iframe |
|
|
Displays a URL in an inline frame. | ||
img |
|
|
Represents an image. | ||
input |
|
|
Represents an input control. | ||
ins |
Test
|
|
Represents a block of text that has been inserted into a document. | ||
kbd |
Test
|
|
Specifies text as keyboard input. | ||
label |
|
|
Represents a label for an <input> control. |
||
legend |
|
|
Represents a caption for a <fieldset> element. |
||
li |
|
|
Represents a list item. | ||
link |
N/A
|
N/A | Represents the relationship between the current document and an external resource. | ||
main |
N/A
|
|
Represents the main or dominant content of the document. | ||
map |
N/A
|
N/A | Represents a client-side image-map. | ||
mark |
Test
|
|
Represents text highlighted for reference purposes. | ||
menu |
|
|
An alternative to the UL, intended for interactive items. | ||
meta |
N/A
|
N/A | Provides structured metadata about the document content. | ||
meter |
|
|
Represents a scalar measurement within a known range. | ||
nav |
|
|
Represents a section of navigation links. | ||
noscript |
N/A
|
N/A | Represents alternative content to display when the browser doesn't support scripting. | ||
object |
|
|
Represents an embedded object. | ||
ol |
|
|
Represents an ordered list. | ||
optgroup |
N/A
|
N/A | Represents a group of related options in a selection list. | ||
option |
|
|
Represents an option in a selection list. | ||
output |
|
|
Represents the result of a calculation. | ||
p |
Test
|
|
Represents a paragraph. A paragraph is typically a run of phrasing content that forms a block of text with one or more sentences that discuss a particular topic, as in typography, but can also be used for more general thematic grouping. For instance, an address is also a paragraph, as is a part of a form, a byline, or a stanza in a poem. | ||
picture |
|
|
Represents a container for multiple image sources. | ||
pre |
N/A
|
|
Represents a block of preformatted text. | ||
progress |
0%
|
|
Represents the completion progress of a task. | ||
q |
Test
|
|
Represents a short inline quotation. | ||
rp |
N/A
|
N/A | Provides fall-back parenthesis for browsers that that don't support ruby annotations. | ||
rt |
N/A
|
N/A | Represents the pronunciation of character presented in a ruby annotations. | ||
ruby |
N/A
|
N/A | Represents a ruby annotation. | ||
s |
|
|
Represents contents that are no longer accurate or no longer relevant. | ||
samp |
Test
|
|
Specifies text as sample output from a computer program. | ||
script |
N/A
|
N/A | Places script in the document for client-side processing. | ||
search |
N/A
|
|
Represents a function for searching aspects of the site. | ||
section |
Test
|
|
Represents a section of a document, such as header, footer etc. | ||
select |
|
|
Represents a selection list within a form. | ||
slot |
|
|
Represents a placeholder inside a web component that you can fill with your own markup. | ||
small |
Test
|
|
Displays text in a smaller size. | ||
source |
N/A
|
N/A | Represents alternative media resources for the media elements like <audio> or <video> . |
||
span |
Test
|
|
Represents an inline styleless section in a document. | ||
strong |
Test
|
|
Indicate strongly emphasized text. | ||
style |
N/A
|
N/A | Inserts style information (commonly CSS) into the head of a document. | ||
sub |
Test
|
|
Represents subscripted text. | ||
summary |
TestDetailed information.
|
|
Represents a summary for the <details> element. |
||
sup |
Test
|
|
Represents superscripted text. | ||
svg |
|
|
Embed SVG (Scalable Vector Graphics) content in an HTML document. | ||
table |
|
|
Represents a data table. | ||
tbody |
N/A
|
N/A | Groups a set of rows defining the main body of the table data. | ||
td |
|
|
Represents a cell in a table. | ||
template |
N/A
|
N/A | Represents the fragments of HTML that should be hidden when the page is loaded, but can be cloned and inserted in the document by JavaScript. | ||
textarea |
|
|
Represents a multi-line text input control (text area). | ||
tfoot |
N/A
|
N/A | Groups a set of rows summarizing the columns of the table. | ||
th |
|
|
Represents a header cell in a table. | ||
thead |
|
N/A | Groups a set of rows that describes the column labels of a table. | ||
time |
|
|
Represents a time and/or date. | ||
title |
N/A
|
N/A | Represents a title for the document. | ||
tr |
|
|
Represents a row of cells in a table. | ||
track |
N/A
|
N/A | Represents text tracks for the media elements like <audio> or <video> . |
||
u |
Test
|
|
Displays text with an underline. | ||
ul |
|
|
Represents an unordered list. | ||
var |
Test
|
|
Represents a variable. | ||
video |
|
|
Embeds video content in an HTML document. | ||
wbr |
Test
|
|
Represents a line break opportunity. |