All HTML Tags List in Alphabetical order

This page contains all the HTML tags in alphabetical order. We have also mentioned the tags that are newly introduced in HTML5.
Tag Description Watch Video
<!--...--> To add a comment Video on <!--...--> tag
<!DOCTYPE>  To Define the type of HTML document Video on <!DOCTYPE> tag
<a> To create a hyperlink Video on <a> tag
<abbr> Defines an abbreviation (short form of words or phrases) Video on <abbr> tag
<acronym> Deprecated in HTML5. Better to use <abbr> instead.
To Define an acronym that is like an abbreviation
<address> To provide the contact details of author of the page/document Video on <address> tag
<applet> Deprecated in HTML5. Better to use <embed> or <object> instead.
It was used to embed Java applets on the HTML document
<area> defines a clickable area as a hotspot inside an image-map where the user can click. New tag in HTML5 Video on <area> tag
<article> To define an article (creates a separate block or section). New tag in HTML5 Video on <article> tag
<aside> Defines other content which is separate from the surrounding content. New tag in HTML5 Video on <aside> tag
<audio> Used to embed audio in web page. New tag in HTML5 Video on <audio> tag
<b> Defines bold text Video on <b> tag
<base> Sets the base URL for all the relative URLs in a document Video on <base> tag
<basefont> HTML5 does not support it. Use CSS Fonts instead.
Earlier it was used to specify font size, color & font face for the HTML document
<bdi> Denotes Bi-Directional Isolation. New tag in HTML5 Video on <bdi> tag
<bdo> Describes bi-directional override of the text Video on <bdo> tag
<blockquote> To add/quote a block of text from another source Video on <blockquote> tag
<body> Defines the actual content of the document which is displayed to the user Video on <body> tag
<br> There is no End tag for this tag. Helps to add a line break inside a paragraph or block Video on <br> tag
<button> To create clickable buttons like submit, reset, cancel, ok, etc. Video on <button> tag
<canvas> New tag added in HTML5. Help to draw graphics on web page using JavaScript Video on <canvas> tag
<caption> Defines a caption for the table Video on <caption> tag
<center> Not supported in HTML5. Use <CSS Text > instead.
Helps to align the text towards the center of the line.
<cite> To add the title of the work
<code> Defines text in computer code for formatting. This is one of the Phrase tags Video on <cite> tag
<col> defines the properties for each column within <colgroup> Video on <col> tag
<colgroup> Used to create a group of one or more columns in a table. Video on <colgroup> tag
<data> Sets machine readable values for the given contents. New tag in HTML5 Video on <data> tag
<datalist> To show an item list containing a pre-defined option in a drop down list. New tag in HTML5 Video on <datalist> tag
<dd> describes about the short term(i.e. <dt> element) in the description list Video on <dd> tag
<del> Defines the deleted text in HTML document Video on <del> tag
<details> Gives an option to the user to show or hide the details about the heading of the <summary> tag. New tag in HTML5 Video on <details> tag
<dfn> HTML definition tag for a term Video on <dfn> tag
<dialog> To create a dialog box or a pop up window. New tag in HTML5 Video on <dialog> tag
<dir> Depricated in HTML5. Describes directory list.Use <ul> instead.
<div> Helps to create the layout of the Web Page by dividing an area into sections or divisions Video on <div> tag
<dl> To define a description list Video on <dl> tag
<dt> Defines the short term in description list Video on <dt> tag
<em> To emphasize a text so it formats a text to emphasized text Video on <em> tag
<embed> Dspecifies container for an external application, multimedia or interactive content into HTML document. New tag in HTML5 Video on <embed> tag
<fieldset> To create related data in a group inside a form Video on <fieldset> tag
<figcaption> Sets a caption for the <figure> element. New tag in HTML5 Video on <figcaption> tag
<figure> Creates a self-contained media content with a caption. New tag in HTML5 Video on <figure> tag
<font> Deprecated in HTML5. Use <CSS > instead.
Defines font face, size, and text color.
<footer> Defines footer for page or section. New tag in HTML5 Video on <footer> tag
<form> To create the structure of a user Form Video on <form> tag
<h1> to <h6> To add heading tags Video on <h1> to <h6> tag
<head> To provide metadata(data about data) information of the HTML document Video on <head> tag
<header> Contains heading elements, title, logo, author information, etc. New tag in HTML5 Video on <header> tag
<hgroup> Deprecated in HTML5. To group the multi level heading elements from <h1> to <h6>
<hr> Inserts a horizontal line between paragraph level documents Video on <hr> tag
<html> To define the root(foundation) element in the html page Video on <html> tag
<i> Formats text in document to italic text Video on <i> tag
<iframe> Allows us to present a web page within same web page Video on <iframe> tag
<img> Adds an image in the HTML document Video on <img> tag
<input> To add an input field where user can give their details in the given form Video on <input> tag
<ins> A way to define an inserted text in HTML document Video on <ins> tag
<kbd> Phrase tag that marks the input text as a keyboard input Video on <kbd> tag
<keygen> Deprecated in HTML5. To generate a key pair i.e. a private encrypted key and a public key
<label> Describes text label for the <input> tag field of the form Video on <label> tag
<legend> describes caption (text label) for a parent element which is <fieldset> element Video on <legend> tag
<li> Defines the list of items in Ordered List & Unordered List Video on <li> tag
<link> Links external style sheets Video on <link> tag
<main> New tag in HTML5. To place only the main content(most important information) of the document Video on <main> tag
<map> represents a map within the <img> tag Video on <map> tag
<mark> Highlights a part of the text on which it is applied. New tag in HTML5 Video on <mark> tag
<menu> specifies the list of commands which is used to build menus. Deprecated in HTML5 Video on <menu> tag
<menuitem> Defines a list of menu items (command) that the user can invoke from a popup menu. Deprecated in HTML5
<meta> Describes the metadata of HTML page Video on <meta> tag
<meter> Helps to create a gauge.New tag in HTML5 Video on <meter> tag
<nav> Defines an important block of navigation Links so that the users can easily navigate through the site. New tag in HTML5 Video on <nav> tag
<noscript> Acts as a fallback content for the <script> tag Video on <noscript> tag
<object> To set a container for an external application Video on <object> tag
<ol> Adds an ordered list Video on <ol> tag
<optgroup> Gives an option to select an item from a group of a drop down list Video on <optgroup> tag
<option> Displays option in drop down list Video on <option> tag
<output> Shows the result of a calculation. New tag in HTML5 Video on <output> tag
<p> Creates paragraph of the document Video on <p> tag
<param> To define parameters for embedded object Video on <param> tag
<pre> To define preformatted text Video on <pre> tag
<progress> To help to show a progress bar to show the progress of a task. New tag in HTML5 Video on <progress> tag
<q> Defines short quotations Video on <q> tag
<rp> Helps the browsers to show a text if the browser does not support the ruby annotation. New tag in HTML5 Video on <rp> tag
<rt> Defines Character pronunciation of ruby annotations. New tag in HTML5 Video on <rt> tag
<ruby> Specifies a ruby annotation to display the pronunciation of East Asian languages spoken in countries like China, Hong Kong, Japan, Macau, Mongolia, North Korea, South Korea & Taiwan. Video on <ruby> tag
<s> Strikes through a text to convey a message that this text is incorrect Video on <s> tag
<samp> Phrase tag which describes sample output from the computer program Video on <samp> tag
<script> Runs a client-side script which is called as JavaScript. Video on <script> tag
<section> Defines an area/section of a document.New tag in HTML5 Video on <section> tag
<select> Defines a drop down list. Video on <select> tag
<small> Decreases the font-size of the text Video on <small> tag
<source> Specifies multimedia resources for <video> and <audio> elements. New tag in HTML5 Video on <source> tag
<span> Acts as a container for the inline elements and contents Video on <span> tag
<strike> Deprecated in HTML5. Use <s> or <del> instead.
Used to define strike through a given text to mark it as an incorrect text
<strong> Makes a text as bold and marks it as an important text. Video on <strong> tag
<style> Used to add style to the HTML document Video on <style> tag
<sub> To show subscript Video on <sub> tag
<summary> Defines a summary(heading) for the contents of the <details> element Video on <summary> tag
<sup> To show superscript Video on <sup> tag
<svg> Helps to describe the 2D Graphics and Graphical applications in XML for the website. New tag in HTML5 Video on <svg> tag
<table> Defines a table in the HTML document Video on <table> tag
<tbody> Groups the body content in the table Video on <tbody> tag
<td> Describes a cell containing data within the table of the HTML document Video on <td> tag
<template> It can hide the content from the user in the document. New tag in HTML5 Video on <template> tag
<textarea> Represents a multi-line plain-text editing control Video on <textarea> tag
<tfoot> groups the footer content in the table and you must code it inside its parent (inside a <table> tag) Video on <tfoot> tag
<th> Defines the header content of the table in the HTML document Video on <th> tag
<thead> Groups the header content in the table Video on <thead> tag
<time> Used to describe date and time in HTML5 document. New tag in HTML5 Video on <time> tag
<title> Defines the title of the HTML document Video on <title> tag
<tr> Defines a row in HTML table Video on <tr> tag
<track> Defines time-based text track for media elements files like <video> and <audio> elements. New tag in HTML5 Video on <track> tag
<tt> Deprecated in HTML5.
Stands for teletype text
<u> To underline a text to check the spelling mistake or misspell texts Video on <u> tag
<ul> To create an unordered list Video on <ul> tag
<var> To define a variable Video on <var> tag
<video> Used to embed video in web page. New tag in HTML5 Video on <video> tag
<wbr> Stands for word-break opportunity. New tag in HTML5 Video on <wbr> tag

Tutorials for all brains!