HTML Elements
This section contains a list of elements defined by HTML. The links take you to the element definitions, which contain the set of members for the element.
Elements
aDesignates the start or destination of a hypertext link.
abbrInserts an abbreviation into an HTMLdocument.
acronymIndicates an acronym abbreviation.
addressRepresents the contact information for its nearest article or body element ancestor. If that is the body element, then the contact information applies to the document as a whole.
appletPlaces executable content on the document.
areaDefines the shape, coordinates, and associated URL of one hyperlink region within a client-side image map.
articleRepresents a self-contained composition in an application or document and that might be independently distributable or reusable (for example, in syndication).
asideRepresents content that is tangentially related to the other content of a document, and which could be considered separately.
audioSpecifies the sound or audio content, such as music or effects, to be played in a document.
bSpecifies that the text should be rendered in bold.
baseSpecifies an explicit URL used to resolve links and references to external sources such as images and style sheets.
baseFontSets a base font value to be used as the default font when rendering text.
bdoAllows authors to disable the bidirectional algorithm for selected fragments of text.
bgSoundEnables an author to create pages with background sounds or soundtracks.
bigSpecifies that the enclosed text should be displayed in a larger font than the current font.
blockQuoteSets apart a quotation in text.
bodySpecifies the beginning and end of the document body.
brInserts a line break.
buttonSpecifies a container for rich HTML that is rendered as a button.
canvasProvides an object that is used for drawing, rendering, and manipulating images and graphics on a document.
captionSpecifies a brief description for a table.
centerCenters subsequent text and images.
citeIndicates a citation by rendering text in italic type.
codeSpecifies a code sample.
colSpecifies column-based defaults for the table properties.
colGroupSpecifies property defaults for a column or group of columns in a table.
commentIndicates a comment that is not displayed.
customRepresents a user-defined element.
ddIndicates the definition in a definition list. The definition is usually indented in the definition list.
delIndicates text that has been deleted from the document.
dfnIndicates the defining instance of a term.
dirDenotes a directory list.
divSpecifies a container that renders HTML.
dlDenotes a definition list.
dtIndicates a definition term within a definition list.
emEmphasizes text, usually by rendering it in italic type.
embedAllows documents of any type to be embedded.
fieldSetDraws a box around the text and other elements that the field set contains.
figcaptionRepresents a caption or legend for the contents of the parent figure element, if any.
figureRepresents self-contained content, optionally with a caption, that can be referenced as a single unit from the main content of the document.
fontSpecifies a new font, size, and color to be used for rendering the enclosed text.
footerRepresents a section that describes the nearest ancestor section, such as who wrote it, links to related documents, copyright data, and so on.
formSpecifies that the contained controls take part in a form.
frameSpecifies an individual frame within a frameSet element.
frameSetSpecifies a frameset, which is used to organize multiple frames and nested framesets.
headProvides an unordered collection of information about the document.
headerRepresents a group of introductory or navigational aids.
hgroupRepresents the heading of a section.
hnRenders text in heading style.
hrDraws a horizontal rule.
htmlIdentifies the document as containing HTML elements.
iSpecifies that the text should be rendered in italic type, where available.
iframeCreates inline floating frames.
imgEmbeds an image or a video clip in the document.
inputCreates a variety of form input controls.
input type=buttonCreates a button control.
input type=checkboxCreates a check box control.
input type=fileCreates a file upload object with a text box and Browse button.
input type=hiddenTransmits state information about client/server interaction.
input type=imageCreates an image control that, when clicked, causes the form to be immediately submitted.
input type=passwordCreates a single-line text entry control similar to the INPUT type=text control, except that text is not displayed as the user enters it.
input type=radioCreates a radio button control.
input type=resetCreates a button that, when clicked, resets the form's controls to their initial values.
input type=submitCreates a button that, when clicked, submits the form.
input type=textCreates a single-line text entry control.
insSpecifies text that has been inserted into the document.
isIndex
Causes the browser to display a dialog window that prompts the user for a single line of input.
kbdRenders text in a fixed-width font.
labelSpecifies a label for another element on the page.
legendInserts a caption into the box drawn by the fieldSet object.
liDenotes one item in a list.
linkEnables the current document to establish links to external documents.
listingRenders text in a fixed-width font.
mapContains coordinate data for client-side image maps.
markRepresents a run of text that has been marked or highlighted.
marqueeCreates a scrolling text marquee.
mediaPresents audio or video data to the user.
menuCreates an unordered list of items.
metaConveys hidden information about the document to the server and the client.
navRepresents a section of a document that contains navigation links to other documents or to locations within the document.
noBRRenders text without line breaks.
noFramesContains HTML for browsers that do not support FRAMESET elements.
noScriptSpecifies HTML to be displayed in documents that do not support scripting.
objectInserts an object into the HTML page.
olDraws lines of text as a numbered list.
optGroupAllows authors to group choices logically in a select element.
optionDenotes one choice in a SELECT element.
pDenotes a paragraph.
paramSets the initial value of a property for an APPLET, EMBED, or OBJECT element.
plainTextNot supported.
preRenders text in a fixed-width font.
qSets apart a quotation in text.
rtDesignates the ruby text for the RUBY element.
rubyDesignates an annotation or pronunciation guide to be placed above or inline with a string of text.
s
Renders text in strike-through type.
sampSpecifies a code sample.
scriptSpecifies a script for the document that is interpreted by a script engine.
sectionRepresents a generic section of a document or application.
selectDenotes a list box or drop-down list.
smallSpecifies that the enclosed text should be displayed in a smaller font.
sourceProvides a way for authors to specify multiple alternative media resources for media.
spanSpecifies an inline text container.
strike
Renders text in strike-through type.
Renders text in strike-through type.strongRenders text in bold.
styleSpecifies a style sheet for a document.
subSpecifies that the enclosed text should be displayed in subscript, using a smaller font than the current font.
supSpecifies that the enclosed text should be displayed in superscript, using a smaller font than the current font.
tableSpecifies that the contained content is organized into a table with rows and columns.
tBodyDesignates rows as the body of the table.
tdSpecifies a cell in a table.
textAreaSpecifies a multiline text input control.
tFootDesignates rows as the table's footer.
thSpecifies a header column. Header columns are centered within the cell and are bold.
tHeadDesignates rows as the table's header.
titleContains the title of the document.
trSpecifies a row in a table.
ttRenders text in a fixed-width font.
uRenders text that is underlined.
ulDraws lines of text as a bulleted list.
varDefines a programming variable. Typically renders in italic type.
videoSpecifies the video content to be played in a document.
wbrInserts a soft line break into a block of NOBR text.
xmlDefines an XML data island on an HTML page.
xmpRenders text used for examples in a fixed-width font.