A Complete HTML Tags List Alphabetically Ordered
In this lesson, you will see a complete HTML Tags List. I have arranged this list very simply for beginners. A complete HTML tags list is essential for web designing and web development.
Basically, an HTML statement consists of HTML tags or elements. HTML Tags also called HTML elements used for creating a basic HTML page with text, headings, titles, paragraphs, lists, etc.
HTML elements are not case-sensitive. It must be closed in < & > brackets, e.g. <starting tag> write some text </ending tag>. Some elements have no ending element, e.g. line break element <br> which has no ending element.
This is a complete HTML tags list consisting of HTML5 new elements, while some elements are not supported by HTML5.
Complete HTML Tags List Commonly used:
Tag | Description & Function |
<!–…–> | Defines a comment, used to hide something from the browser |
<!DOCTYPE> | The document type |
<a> | Applet tag used to embed Java application in HTML document |
<abbr> | An abbreviation or an acronym as “Inc.”, “etc.” |
<acronym> | Defines an acronym |
<address> | A signature or general information about a document’s author |
<applet> | Bold tag is used to the bold text within a document |
<area> | Define an area tag used to define a section for an image |
<article> | Define an article tag |
<aside> | Aside tag to define some text outside the document |
<audio> | Audio tag used to sound the content |
<b> | A bold tag is used for the bold text within a document |
<base> | The base font tag specifies a default font for all text in a web document
BASE FONT is not supported in HTML5, use CSS code instead |
<basefont> | BDO tag specifies to display of the current text direction, e.g. left to right or right to left |
<bdi> | BDI stands for Bi-Directional Isolation. |
<bdo> | BGSOUND tag defines a background sound for a webpage as soon as it is displayed. |
<bgsound> | Blink tag use to blink the text in an irritating manner |
<big> | The big tag defines larger text than normal
BIG tag is not supported in HTML5, use CSS code instead |
<blockquote> | Blockquote tag defines a section that is quoted from another source or surrounding text |
<blink> | The BODY tag defines and closes the body of the HTML document |
<body> | BR tag uses to define a single line break |
<br> | The canvas tag is used to draw containers via scripting for graphics |
<button> | Button tag uses to create a clickable button within a form |
<canvas> | The cite tag defines citation of a work |
<caption> | Caption tag add a caption to a table |
<center> | The DETAIL tag is used to defines additional details to document that user can view or hide it |
<cite> | The cite tag defines the citation of a work |
<code> | Defines a piece of computer code sample (usually courier) |
<col> | COL tag specifies column properties for each column within a table |
<colgroup> | Colgroup tag is used to group one or more columns in a table |
<datalist> | Detail tag specifies a list of pre-defined options for an <input> controls |
<dd> | DD tag specifies for definition description in dl and dt tags |
<del> | DEL tag is used to define the deleted text in the document |
<details> | DIR tag is used to define a directory list DIR tag is not supported in HTML5, use <ul> tag instead |
<dfn> | A definition of a term |
<dialog> | DIALOG tag is used to defines a popup dialog box or window |
<dir> | DIR tag is used to define a directory list DIR tag is not supported in HTML5, use <ul> tag instead |
<div> | DIV tag is used to define a logical section/division in a web document to be formatted |
<dl> | DL tag is used to defines a definition or glossary list |
<dt> | DT tag is a defined term, as part of the definition list |
<em> | EM tag defines emphasized text (usually italic) |
<embed> | EMBED tag Defines a container for an external (non-HTML) application |
<fieldset> | Groups related elements in a form |
<figcaption> | |
<figure> | Specifies self-contained content |
<font> | Defines font, color, and size for enclosed text
FONT tag is not supported in HTML5, use CSS code instead |
<footer> | Defines a footer for a document or section |
<form> | Defines an HTML input form |
<frame> | Defines a window (a frame) in a frameset
FRAME is not supported in HTML5. |
<frameset> | Defines a set of frames which divides the main window into frames and display a separate document
FRAMESET is not supported in HTML5. |
<h1> to <h6> | Defines HTML six headings styles, i.e. <h1>, <h2>, <h3>, <h4>, <h5>, <h6> |
<head> | HEAD tag encloses the head and provide information about the HTML document |
<header> | Defines a header for a document or section |
<hr> | A horizontal rule line |
<html> | HTML tags is a root of an HTML document and encloses the entire HTML document |
<i> | Italic text |
<iframe> | Defines an inline frame |
<img> | Insert an inline image into the document |
<input> | Defines an input control for a form |
<ins> | A text that has been inserted into a document |
<kbd> | Keyboard input to be types usually courier |
<keygen> | A key-pair generator field (for forms) |
<label> | Defines a label for an <input> element |
<legend> | |
<li> | |
<link> | The link between this document and other external document (link to style sheets) |
<main> | Specifies the main content of a document |
<map> | Defines a client-side image-map |
<mark> | Marked/highlighted text |
<menu> | Defines a menu list of items |
<menuitem> | Defines a command/menu item that the user can invoke from a popup menu |
<meta> | META tag indicates metadata / meta information about an HTML document, i.e. keywords for search engines. Meta information isusually in the form of a key / value used in document <head> |
<meter> | Defines a scalar measurement within a known range (a gauge) |
<nav> | Defines navigation links |
<nobr> | Cases the enclosed text not to wrap at the edge of the page |
<noframes> | Defines an alternate content for users that do not support frames
NOFRAMES tag is not supported in HTML5. |
<noscript> | Defines an alternate document body in <framset> that don’t support frames usually encloses <body> |
<object> | Defines an embedded object, image, video, java applet |
<ol> | Defines an ordered (numbered) list |
<optgroup> | A group of related options in a drop-down list |
<option> | Defines a possible items in a drop-down list within a <select> |
<output> | The result of a calculation |
<p> | P tag is used to define a plain paragraph. The closing tag </p> is optional |
<param> | Defines a parameter for an object |
<picture> | Defines a container for multiple image resources |
<pre> | Defines preformatted text (exact line ending and spacing will be preserved) |
<progress> | Represents the progress of a task |
<q> | Defines a short quotation |
<rp> | What to show in browsers that do not support ruby annotations |
<rt> | Defines an explanation/pronunciation of characters (for East Asian typography) |
<ruby> | Defines a ruby annotation (for East Asian typography) |
<s> | Defines text that is no longer correct |
<samp> | Defines sample text (not commonly used) |
<script> | Defines an interoperated script |
<section> | Defines a section in a document |
<select> | Defines a drop-down list of different items |
<small> | Defines text slightly smaller than normal |
<source> | |
<span> | Defines a section in a document |
<strike> | Defines strikethrough line in text
STRIKE tag is not supported in HTML5. Use <del> or <s> tags instead |
<strong> | Define stronger emphasis important text (usually bold) |
<style> | Defines style information for a document |
<sub> | Defines subscript, e.g. x2 |
<summary> | Defines a visible heading for a <details> element |
<sup> | Defines superscript, e.g. x2 |
<table> | Defines a table contains caption, rows and columns |
<tbody> | Groups the body content in a table |
<td> | Defines a table data cell |
<textarea> | Defines a multiline input control (text area) |
<tfoot> | Groups the footer content in a table |
<th> | Defines a header cell in a table with text align |
<thead> | Defines groups of the header content in a HTML table |
<time> | Defines a date & time |
<title> | Indicates title for the document used within <head> |
<tr> | Defines a row in a table contains heading <th> |
<track> | Defines text tracks for media elements (<video> and <audio>) |
<tt> | Defines typewriter (monospaced) text font
TT tag is not supported in HTML5, use CSS code instead |
<u> | Defines text that should be stylistically different from normal text (usually underline) |
<ul> | Defines an unordered (bulleted) list |
<var> | Defines a variable for some other value |
<video> | Defines a video in HTML documents such as a movie or video clips |
<wbr> | Defines a possible line break or wraps the text at the specific point |