HTML Reference
Html element reference, html tags ordered alphabetically.


COLOR PICKER

Get your certification today!

Get certified by completing a course today!

Report Error
If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:
[email protected]
Your Suggestion:
Thank you for helping us.
Your message has been sent to W3Schools.
Top Tutorials
Top references, top examples, web certificates, get certified.
- Skip to main content
- Skip to search
- Skip to select language
- Get MDN Plus
- English (US)
HTML elements reference
This page lists all the HTML elements , which are created using tags .
They are grouped by function to help you find what you have in mind easily. An alphabetical list of all elements is provided in the sidebar on every element's page as well as this one.
Note: For more information about the basics of HTML elements and attributes, see the section on elements in the Introduction to HTML article .
Document metadata
Metadata contains information about the page. This includes information about styles, scripts and data to help software ( search engines , browsers , etc.) use and render the page. Metadata for styles and scripts may be defined in the page or link to another file that has the information.
Sectioning root
Content sectioning.
Content sectioning elements allow you to organize the document content into logical pieces. Use the sectioning elements to create a broad outline for your page content, including header and footer navigation, and heading elements to identify sections of content.
Text content
Use HTML text content elements to organize blocks or sections of content placed between the opening <body> and closing </body> tags. Important for accessibility and SEO , these elements identify the purpose or structure of that content.
Inline text semantics
Use the HTML inline text semantic to define the meaning, structure, or style of a word, line, or any arbitrary piece of text.
Image and multimedia
HTML supports various multimedia resources such as images, audio, and video.
Embedded content
In addition to regular multimedia content, HTML can include a variety of other content, even if it's not always easy to interact with.
SVG and MathML
You can embed SVG and MathML content directly into HTML documents, using the <svg> and "><math> elements.
In order to create dynamic content and Web applications, HTML supports the use of scripting languages, most prominently JavaScript. Certain elements support this capability.
Demarcating edits
These elements let you provide indications that specific parts of the text have been altered.
Table content
The elements here are used to create and handle tabular data.
HTML provides a number of elements which can be used together to create forms which the user can fill out and submit to the website or application. There's a great deal of further information about this available in the HTML forms guide .
Interactive elements
HTML offers a selection of elements which help to create interactive user interface objects.
Web Components
Web Components is an HTML-related technology which makes it possible to, essentially, create and use custom elements as if it were regular HTML. In addition, you can create custom versions of standard HTML elements.
Obsolete and deprecated elements
Warning: These are old HTML elements which are deprecated and should not be used. You should never use them in new projects, and you should replace them in old projects as soon as you can. They are listed here for completeness only.
- Coding Ground
- Corporate Training

- HTML Tutorial
- HTML - Home
- HTML - Overview
- HTML - Basic Tags
- HTML - Elements
- HTML - Attributes
- HTML - Formatting
- HTML - Phrase Tags
- HTML - Meta Tags
- HTML - Comments
- HTML - Images
- HTML - Tables
- HTML - Lists
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML - Frames
- HTML - Iframes
- HTML - Blocks
- HTML - Backgrounds
- HTML - Colors
- HTML - Fonts
- HTML - Forms
- HTML - Embed Multimedia
- HTML - Marquees
- HTML - Header
- HTML - Style Sheet
- HTML - Javascript
- HTML - Layouts
- HTML References
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Entities
- HTML - Fonts Ref
- HTML - Events Ref
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
- HTML Resources
- HTML - Quick Guide
- HTML - Useful Resources
- HTML - Color Code Builder
- HTML - Online Editor
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
HTML - Tag Reference


- Demos Overview Analytics Ecommerce SaaS CRM 33-Day App Factory
- Pricing Product Pricing Bundle Pricing Compare Editions
- About Company Our Story Customers Contact Us FAQs
- Sql Sql Tutorial Sql Reference Connection Strings
- .NET C# Design Patterns C# Coding Standards Visual Studio Shortcuts
- Html Html Tutorial Html Reference
- Css Css Tutorial Css Reference
- JavaScript JS Tutorial JS Design Patterns
- Code Examples

- HTML Reference
Our HTML Reference Guide helps you find HTML answers quickly.
We cover all HTML elements and attributes -- with examples.
Try the examples live in our unique online HTML Editor.
- What is HTML
This language is made up of different HTML tags -- there are about 100 different tags.
An HTML tag can define a paragraph, an image, a table, a list, a dropdown, and much more.
Other tags define areas, such as, headers, articles, sections, and others.
HTML tags are the building blocks of web pages. To write a tag you wrap a tag name with angle brackets , '<' and '>', for example <caption> Here is the general syntax with an opening tag and a closing tag:
Below are some examples.
- <h1> , <h2> , <h3> , <h4> , <h5> , <h6> - defines heading.
- <p> - defines a paragraph
- <a> (anchor) - defines a hyperlink
- <hr> - defines a horizontal line
- <ul> - defines an unordered list of items
- <img> - defines an image
- <article> - defines an article
- <input> - defines a data input element
For a complete list of tags see our HTML Tag List Reference
HTML Tag Groups
HTML tags often work together with other tags to create more complex UI features. For example, creating a table requires at least 3 different tags: <table> , <tr> , and <td> .
We refer to these cooperating tags as Tag Groups . Several tag groups can be identified.
- Page group - defines the page structure including meta data.
- Layout group - defines page layouts with headers, navbars, etc.
- Table group - defines tables for tabular data displays.
- Form group - defines forms for data entry.
- Text group - defines formatted text documents.
- List group - defines ordered and unordered lists with data items.
- Media group - defines multimedia experiences with audio, video, etc.

HTML Attributes
Attributes add additional information to a tag by modifying the appearance or functionality of an element. Here is the general syntax with an attribute inside the opening tag:
Where attribute is the name of the attribute, and value is the value of the attribute. Below are some attribute examples.
- href - defines the URL for a link
- type - defines a type of an element
- name - assigns a name to an element
- readonly -- sets a control to read-only
- src - specifies the source (URL) of an element
- width - defines an element's width in pixels
- maxlength - sets the maximum length for an input element
For a complete list of attributes see our HTML Attributes Reference
HTML Global Attributes
Global attributes are attributes that can be applied to any HTML element. Here are some examples.
- id - adds a unique identifier to an element.
- class - adds a CSS class to an element to quickly style an element.
- style - adds CSS styles directly to an element.
- data-* - adds a hidden data item to an element.
- hidden - makes an element invisible.
For a complete list see our HTML Global Attributes Reference
HTML Methods and Codes
Our Tag References include HTML Method and HTML Code lists for easy reference. These include:
- HTTP Methods - standard HTTP request methods.
- HTTP Status Codes - standard HTTP request result codes.
- HTML Country Codes - standards HTML country codes.
- HTML Language Codes - standard HTML language codes.
Did you know?

HTML was invented in 1989, which is 33 years ago
Tim Berners-Lee is the inventor of HTML and the Web. This started in 1989.
Initially HTML was designed as a way to format scientific documents and reports.
Later it was enhanced with data entry options, such as input controls.
For application design, HTML is still rather basic, but it is the only standard we have.
- You may also like

- Our HTML Tag List
- Our HTML Attribute List
- Our CSS Tutorial
- Our SQL Tutorial
- HTML Tables
- HTML Images
- HTML Color Names
- HTML Buttons
- HTML Spaces
- HTML Checkboxes
- HTML Editors
- HTML Comments
- Methods/Codes
- Did you know
HTML Reference is free and always will be!
Please whitelist us in your ad blocker.

A free guide to HTML
Learn by example : htmlreference.io is a free guide to HTML. It features all elements and attributes .
New! My 44-page ebook " CSS in 44 minutes " is out! 😃
a meta self-closing inline block
abbr meta self-closing inline block
address meta self-closing inline block
area meta self-closing inline block
article meta self-closing inline block
aside meta self-closing inline block
audio meta self-closing inline block
b meta self-closing inline block
base meta self-closing inline block
bdi meta self-closing inline block
bdo meta self-closing inline block
blockquote meta self-closing inline block
body meta self-closing inline block
br meta self-closing inline block
button meta self-closing inline block
canvas meta self-closing inline block
caption meta self-closing inline block
cite meta self-closing inline block
code meta self-closing inline block
col meta self-closing inline block
colgroup meta self-closing inline block
data meta self-closing inline block
datalist meta self-closing inline block
dd meta self-closing inline block
del meta self-closing inline block
details meta self-closing inline block
dfn meta self-closing inline block
dialog experimental meta self-closing inline block
div meta self-closing inline block
dl meta self-closing inline block
dt meta self-closing inline block
em meta self-closing inline block
embed meta self-closing inline block
fieldset meta self-closing inline block
figcaption meta self-closing inline block
figure meta self-closing inline block
footer meta self-closing inline block
form meta self-closing inline block
h1 meta self-closing inline block
h2 meta self-closing inline block
h3 meta self-closing inline block
h4 meta self-closing inline block
h5 meta self-closing inline block
h6 meta self-closing inline block
head meta self-closing inline block
header meta self-closing inline block
hgroup experimental meta self-closing inline block
hr meta self-closing inline block
html meta self-closing inline block
i meta self-closing inline block
iframe meta self-closing inline block
img meta self-closing inline block
input meta self-closing inline block
ins meta self-closing inline block
kbd meta self-closing inline block
label meta self-closing inline block
legend meta self-closing inline block
li meta self-closing inline block
link meta self-closing inline block
main meta self-closing inline block
map meta self-closing inline block
mark meta self-closing inline block
meta meta self-closing inline block
meter meta self-closing inline block
nav meta self-closing inline block
noframes meta self-closing inline block
noscript meta self-closing inline block
object meta self-closing inline block
ol meta self-closing inline block
optgroup meta self-closing inline block
option meta self-closing inline block
output meta self-closing inline block
p meta self-closing inline block
param meta self-closing inline block
picture experimental meta self-closing inline block
pre meta self-closing inline block
progress meta self-closing inline block
q meta self-closing inline block
rp meta self-closing inline block
rt meta self-closing inline block
rtc meta self-closing inline block
ruby meta self-closing inline block
s meta self-closing inline block
samp meta self-closing inline block
script meta self-closing inline block
section meta self-closing inline block
select meta self-closing inline block
slot experimental meta self-closing inline block
small meta self-closing inline block
source meta self-closing inline block
span meta self-closing inline block
strong meta self-closing inline block
style meta self-closing inline block
sub meta self-closing inline block
summary meta self-closing inline block
sup meta self-closing inline block
table meta self-closing inline block
tbody meta self-closing inline block
td meta self-closing inline block
template experimental meta self-closing inline block
textarea meta self-closing inline block
tfoot meta self-closing inline block
th meta self-closing inline block
thead meta self-closing inline block
time meta self-closing inline block
title meta self-closing inline block
tr meta self-closing inline block
track meta self-closing inline block
u meta self-closing inline block
ul meta self-closing inline block
var meta self-closing inline block
video meta self-closing inline block
wbr experimental meta self-closing inline block
Share this HTML element
Share on Twitter Share on Facebook
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
HTML Tag Reference
- 2 minutes to read
The HTML Help tag reference provides information on HTML color values, HTML elements, HTML attributes, and cascading style sheet (CSS) attributes.
You can view the HTML Tag Reference either from the HTML Help Workshop help file or in a secondary help window.
To view the Tag Reference in a secondary window
Open HTML Help Workshop, click the Help menu, and then click HTML Tag Reference .
Related topics
HTML Help References
Additional resources
HTML Tag Reference
This page lists all the HTML Tags, which when used, create HTML elements.
<!--..-->
<address>, <article>, <blockquote>, <button>, <canvas>, <caption>, <colgroup>, <datalist>, <details>, <dialog>, <fieldset>, <figcaption>, <figure>, <footer>, <h1> to <h6>, <header>, <iframe>, <legend>, <noscript>, <object>, <optgroup>, <option>, <output>, <picture>, <progress>, <script>, <section>, <select>, <source>, <strong>, <summary>, <template>, <textarea>.
- Sign up Free
Code has been added to clipboard!
The Ultimate HTML Cheat Sheet: A List of HTML Tags
TL;DR – HTML tags are syntax components used to define HTML elements .
HTML for Text Formatting
Html visuals and media, best-rated moocs to learn programming:.

Related Posts
Html5 tags list: get to know the most useful elements.
Find HTML5 tags explained and illustrated with beginner-friendly HTML5 examples. Grasp the difference between HTML5 tags & elements and learn to use both!
HTML Text Formatting: Explanation, Tags and Examples
Master HTML text formatting quickly! How to bold text, italicize HTML? Find out everything there is about HTML text formatting usage form our examples.
HTML5 Semantic Tags: What Is Semantic Markup?
HTML5 semantic tags and HTML5 semantic elements: why do you need to write semantic HTML? Start using semantic markup to create HTML5 semantic tags.
Related Code Examples

Special Offer: 100% FREE Premium Courses

Every valid HTML tag, what they’re used for, and how they can be used..
By Category
The root element, embedded content.
HTML tags mark the beginning and end of HTML elements and may contain attributes . They are used as follows:
Global attributes can be used with every tag, alongside the specific attributes listed in each page.

IMAGES
VIDEO
COMMENTS
HTML Tags Ordered Alphabetically ; <b>, Defines bold text ; <base>, Specifies the base URL/target for all relative URLs in a document ; <basefont>, Not supported
A URL for the source of the quotation may be given using the cite attribute, while a text representation of the source can be given using the <
HTML - Tag Reference ; <link>, Specifies a resource reference ; <main>, Specifies the main or important content in the document. There is only one element in the
HTML tags often work together with other tags to create more complex UI features. For example, creating a table requires at least 3 different tags: <table>, <tr>
Learn by example: htmlreference.io is a free guide to HTML. It features all elements and attributes. New! My 44
The HTML Help tag reference provides information on HTML color values, HTML elements, HTML attributes, and cascading style sheet (CSS)
The <html> tag represents the root, or top-level, element of an HTML document. It is often referred to as the root element as other elements
The Ultimate HTML Cheat Sheet: A List of HTML Tags · A. <a>, Sets a hyperlink to another page · B <b>, Displays enclosed text in bold typeface
This book lists all the HTML tags and attributes supported in Netscape Navigator 4.0 and earlier. This book was posted on 11/19/97. This tag reference replaces
Global attributes can be used with every tag, alongside the specific attributes listed in each page. Related pages. Tags, Attributes, and Elements (HTML