This attempts to list all
the HTML elements that may be encountered by a web page author. It includes early
elements, HTML 2.0 elements, HTML 3.0 Draft elements (that seem to have disappeared), HTML
3.2 elements, Netscape exstensions and Microsoft Internet Explorer extensions. Notations
in [...] denotes the element's relationship to a particular vendor. The HTML 3.2 Reference
Specification was released on 14-Jan-1997. While I'm in the process of getting all this
updated I'll leave the notation by the elements that were in the HTML 3.0 Draft but didn't
make the cut to 3.2.In the notations: I have taken the liberty to use the word Obsolete
to mean HTML Deprecated or recommended against. If the Netscape version is missing that
indicates a version prior to version 2.0 of Netscape. Microsoft IE represents Microsoft's
Internet Explorer. HTML Internationalization refers to the standards being developed to
deal with the mechanics of marking up foreign languages.
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
-A-
<A></A> - Anchor to create a hypertext link
<ABBREV></ABBREV> - Display text as an
abbreviation [HTML 3.0]
<ACRONYM></ACRONYM> - Display text as an acronym
[HTML 3.0]
<ADDRESS></ADDRESS> - Address information
<APP></APP> - Applet (see APPLET)
<APPLET></APPLET> - Applet to invoke a Java(tm)
application
<AREA> - Area of an image to create a hyperlink
<AU></AU> - Display text as an author [HTML 3.0]
-B-
<B></B> - Display text using bold font
<BANNER></BANNER> - Banner for non-scrolling area
[HTML 3.0]
<BASE> - Base provides absolute URL for relative URL
<BASEFONT> - Base font definition for page
<BDO></BDO> - Directional override [HTML
Internationalization]
<BGSOUND> - Background audio file for page [Microsoft
IE]
<BIG></BIG> - Bigger font to be used
<BLINK></BLINK> - Display text using blinking font
[Netscape]
<BLOCKQUOTE></BLOCKQUOTE> - Display text as quoted
<BODY></BODY> - Contains the content of the page
<BQ></BQ> - Display text as quoted [HTML 3.0]
<BR> - Break for a new line
-C-
<CAPTION></CAPTION> - Caption for table or
figure
<CENTER></CENTER> - Center text between margins
[Netscape]
<CITE></CITE> - Display text as citation
<CODE></CODE> - Display text as computer code
<COL> - Define column defaults for table [HTML 3.0]
<COLGROUP></COLGROUP> - Define a group of columns
and their defaults [HTML 3.0]
<CREDIT></CREDIT> - Display text as source of
quote or figure [HTML 3.0]
-D-
<DD></DD> - Display text as a definition of a term
<DEL></DEL> - Display text as deleted text [HTML
3.0]
<DFN></DFN> - Display text as a defining instance of
a term
<DIR></DIR> - Contains an unordered list
<DIV></DIV> - Contains a logical division of a page
<DL></DL> - Contains a list of terms and definitions
<DT></DT> - Display text as a term to be defined
-E-
<EM></EM> - Display text as emphasized
<EMBED></EMBED> - Contains arbitrary objects
[Netscape 2.0]
-F-
<FIG></FIG> - Contains a figure [HTML 3.0]
<FN></FN> - Display text as a footnote [HTML 3.0]
<FONT></FONT> - Changes the font size of text
<FORM></FORM> - Creates a user fill-out form
<FRAME> - Defines a frame in a frameset [Netscape,
MS-IE]
<FRAMESET></FRAMESET> - Replaces BODY on a page
using FRAME [Netscape, MS-IE]
-G-
-H-
<H1></H1> - Display text as the most prominent
header
<H2></H2> - Display text as less than H1 but more
than H3
<H3></H3> - Display text as less than H2 but more
than H4
<H4></H4> - Display text as less than H3 but more
than H5
<H5></H5> - Display text as less than H4 but more
than H6
<H6></H6> - Display text as less than H5 but more
than default text
<HEAD></HEAD> - Contains non-displayed information
about the page
<HPn></HPn> - Display text highlighted [Obsolete]
<HR> - Display a divider
<HTML></HTML> - Contains the entire page
-I-
<I></I> - Display text using the italic font
<IMG> - Insert an image on the page
<INPUT> - Define an input field on a FORM
<INS></INS> - Display text as inserted text [HTML
3.0]
<ISINDEX> - Creates a keyword search prompt
-J-
-K-
<KBD></KBD> - Display text as keyboard entry
-L-
<LANG></LANG> - Change the default language
context [HTML 3.0]
<LH></LH> - Display text as list header [HTML 3.0]
<LI></LI> - Defines a list item
<LINK> - Defines relationship to other pages or objects
<LISTING></LISTING> - Display text as a listing
exactly as it is entered [Obsolete]
-M-
<MAP></MAP> - Name and define a client-side image
map
<MARQUEE></MARQUEE> - Defines a visual scrolling
area [Microsoft IE]
<MENU></MENU> - Contains a list of items
<META> - Used to embed document information in the HEAD
-N-
<NEXTID> - Defines identifier for automatic hypertext
editors [Obsolete]
<NOBR></NOBR> - Turns off line breaks for this text
[Netscape]
<NOEMBED></NOEMBED> - Displays content if EMBED
can't be done [Netscape 2.0]
<NOFRAMES></NOFRAMES> - Displays content if FRAME
can't be done [Netscape, MS-IE]
<NOTE></NOTE> - Display text as notational text
[HTML 3.0]
-O-
<OL></OL> - Contains an ordered list of items
(numbered)
<OPTION></OPTION> - Defines a choice in a SELECT
element
<OVERLAY> - Overlays one or more images on a FIG [HTML
3.0]
-P-
<P></P> - Creates a paragraph break
<PARAM> - Defines parameters to be passed to APPLET
<PERSON></PERSON> - Display text as the name of a
person [HTML 3.0]
<PLAINTEXT> - Display text as entered, ignore all HTML
tags [Obsolete]
<PRE></PRE> - Display text as it appears in the
document
-Q-
<Q></Q> - Display text as a short quotation [HTML
3.0]
-R-
-S-
<S></S> - Display text with a strikeout line
through it [HTML 3.0]
<SAMP></SAMP> - Display text as literal characters
<SCRIPT></SCRIPT> - Reserved for future use with scripting languages [NO
DOCUMENT]
<SELECT></SELECT> - Contains a menu of selectable
items on a form
<SMALL></SMALL> - Display text using a font
smaller than normal text
<SPAN></SPAN> - Sets language characteristics for
contents [HTML Internationalization]
<STRIKE></STRIKE> - Display text with a strikeout
line through it
<STRONG></STRONG> - Display text as stronger than
normal
<STYLE></STYLE> - Reserved for future use with style sheets [NO DOCUMENT]
<SUB></SUB> - Display text in a subscript position
<SUP></SUP> - Display text in a superscript position
-T-
<TAB> - Move to a defined horizontal position [HTML
3.0]
<TABLE></TABLE> - Contains all the elements of a
table
<TBODY></TBODY> - Contains table rows and defaults
for them [HTML 3.0]
<TD></TD> - Defines a table data cell
<TEXTAREA></TEXTAREA> - Contains a text input area
on a form
<TFOOT></TFOOT> - Contains table rows and defaults
for them [HTML 3.0]
<TH></TH> - Defines a table header cell
<THEAD></THEAD> - Contains table rows and defaults
for them [HTML 3.0]
<TITLE></TITLE> - Contains the title of the page
(not displayed on page)
<TR> - Defines a table row
<TT></TT> - Display text using fixed width teletype
font
-U-
<U></U> - Display text using an underlined font
[Obsolete]
<UL></UL> - Contains an unordered list of items
-V-
<VAR></VAR> - Display text as a variable name
-W-
<WBR> - Forces a word break in a NOBR section
[Netscape]
-X-
<XMP></XMP> - Display text as entered [Obsolete]
-Y-
-Z-