HTML Tags List

HTML tags format and display web content. Tags differentiate HTML from simple text. Each tag has an opening tag, content, and closing tag within <> brackets. Some tags are unclosed. Certain HTML tags are essential for differentiation from simple files.le, certain HTML tags are used.

Unclosed HTML Tags:

HTML tags like <br> and <hr> are not closed.

  • <br>: The Break Line tag is used to break the line of code.
  • <hr>: The Horizontal Rule tag is used to put a line across a webpage.

HTML Meta Tags:

The HTML Meta Tags include:

  • DOCTYPE
  • title
  • link
  • meta
  • style

HTML Text Tags:

The HTML Text Tags include:

  • <p>
  • <h1>
  • <h2>
  • <h3>
  • <h4>
  • <h5>
  • <h6>
  • <strong>
  • <em>
  • <abbr>
  • <acronym>
  • <address>
  • <bdo>
  • <blockquote>
  • <cite>
  • <q>
  • <code>
  • <ins>
  • <del>
  • <dfn>
  • <kbd>
  • <pre>
  • <samp>
  • <var>
  • <br>

HTML Link Tags:

The HTML Link Tags include:

  • <a>
  • <base>

HTML Image and Object Tags:

The HTML Image and Object Tags include:

  • <img>
  • <area>
  • <map>
  • <param>
  • <object>

HTML List Tags:

The HTML List Tags include:

  • <ul>
  • <ol>
  • <li>
  • <dl>
  • <dt>
  • <dd>

HTML Table Tags:

The HTML Table Tags include:

  • <table>
  • <tr>
  • <td>
  • <the>
  • <body>
  • <head>
  • <tfoot>
  • <col>
  • <colgroup>
  • <caption>

HTML Form Tags:

The HTML Form Tags includes:

  • <form>
  • <input>
  • <textarea>
  • <select>
  • <option>
  • <outgroup>
  • <button>
  • <label>
  • <fieldset>
  • <legend>

HTML Scripting Tags:

The HTML Scripting Tags includes:

  • <script>
  • <noscript>

HTML Tags List:

The alphabetical list of HTML tags is arranged below:

HTML Tags by Alphabets:

Tag name
Uses
<!– –> To apply comments in an HTML document.
<!DOCTYPE> To specify the version of HTML
A
<a> To create a hyperlink or link.
<abbr> To represent an abbreviation for a phrase or a word.
<acronym> It displays the explanation of the word. It is not supported in HTML5.
<address> To specify the contact information of the author of an HTML article.
<applet> To embed Java applet. It is not supported in HTML5.
<area> To specify an area of an image map.
<article> It specifies an independent self-contained article.
<aside> To display the information about the main content aside from the other contents on a web page.
<audio> To embed sound content in HTML documents.
B
<b> To make text bold.
<base> It is used to specify the base URL for all relative URLs within the document.
<basefont> Set the default font, size, and color for all elements of the document. It is not supported in HTML5.
<bdi> To provide isolation for that part of text which may be formatted in different directions from its surrounding text.
<bdo> To override the current text direction.
<big> To make font size one level larger than its surrounding content. It is not supported in HTML5.
<blockquote> For specification of content which is taken from another source.
<body> The main content of an HTML document is defined inside the HTML <body> tag.
<br> To apply single line break.
<button> To represent a clickable button.
C
<canvas> To facilitate a graphics space within a web document.
<caption> To add a caption or a title to a table in HTML.
<center> To align the content in the center. It is not supported in HTML5.
<cite> To define a citation the title of the work, books, websites, etc.
<code> To display a part of programming code in an HTML document.
<col> We can define common column properties.
<colgroup> To define a group of columns in a table.
D
<data> To link the content with the machine-readable translation.
<datalist> To facilitate a predefined list of input options.
<dd> To facilitate the definition/description of a term in the description list.
<del> It acts as a Markup for the deleted text by striking a line through the deleted text.
<details> For additional details, to be displayed on demand on a web page
<dfn> To indicate a term that is defined within a sentence/phrase.
<dialog> To create a dialog box or other interactive components.
<dir> To be used as a container for a directory list of files. It is not supported in HTML5.
<div> Using this tag An HTML document is divided into sections
<dl> The HTML <dl> tag is a tag used for the HTML Description List or Definition List.
<dt> To display elements in definition form.
E
<em> To emphasize the content applied within this element.
<embed> To be used as an embedded container for external file/application/media.
F
<fieldset> To group related elements/labels within a web form.
<figcaption> To add a caption or explanation for the <figure> element.
<figure> To mark up an image on a web page.
<font> To specify the font, size, color, and face for the content. It is not supported in HTML5.
<footer> To insert the footer in a webpage.
<form> To make an HTML form.
<frame> It specifies a particular area of the webpage that can contain another HTML file. It is not supported in HTML5.
<frameset> To specify a group of Frames. It is not supported in HTML5.
H
<h1> to <h6> It is used to specify headings for an HTML document from level 1 to level 6.
<head> To specify the head section of an HTML document.
<header> To act as a container of introductory content or navigation links.
<hr> To apply thematic breaks between paragraph-level elements.
<html> To represent the root of an HTML document.
I
<i> To display a part of the text in the italic form.
<iframe> To specify an inline frame that can embed other content.
<img> To insert an image within an HTML document.
<input> To specify an input field within an HTML form.
<ins> To represent text that has been inserted within an HTML document.
<isindex> To display the search string for the current document. It is not supported in HTML5.
K
<kbd> To specify keyboard input.
L
<label> To define a label for an input element.
<legend> To specify a caption for the content of <fieldset>
<li> To show the items in the list.
<link> To represent a relationship between the current document and an external resource.
M
<main> The main content of the <body> tag can be specified using the HTML <main> tag.
<map> To specify an image map with active areas.
<mark> To represent a highlighted text.
<marquee> To insert the scrolling text or an image either horizontally or vertically. It is not supported in HTML5.
<menu> To create a menu list of commands.
<meta> To specify the metadata of an HTML document.
<meter> It specifies scalar measurement with a known range or fractional value.
N
<nav> To represent the section of the page to represent navigation links.
<noframes> To facilitate alternate content to represent in the browser that does not support the <frame> elements. It is not supported in HTML5.
<noscript> To specify alternative content if a script type is not supported in the browser.
O
<object> To embed an object in an HTML file.
<ol> To facilitate an ordered list of items.
<optgroup> To group the options of a drop-down list.
<option> To specify options or items in a drop-down list.
<output> To be used as a container element that can show the results of a calculation.
P
<p> To represent a paragraph in an HTML document.
<param> To specify parameter for an <object> element
<picture> To load different images and more than one source element.
<pre> To insert preformatted text in an HTML document.
<progress> To specify the progress of a task within an HTML document.
Q
<q> It specifies short inline quotations.
R
<rp> To specify an alternative content if the browser does not support ruby annotations.
<rt> It specifies explanations and pronunciations in ruby annotations.
<ruby> To represent ruby annotations.
S
<s> To render text that is no longer correct or relevant.
<samp> To represent the sample output of a computer program.
<script> To declare the JavaScript within an HTML document.
<section> To specify a generic section for a document.
<select> To represent a control that provides a menu of options.
<small> To make the text font one size smaller than the document’s base font size.
<source> To specify multiple media resources for different media elements such as <picture>, <video>, and <audio> elements.
<span> Style and group inline.
<strike> To render strikethrough the text. It is not supported in HTML5.
<strong> To define important text.
<style> To contain style information for an HTML document.
<sub> To specify a text which displays as a subscript text.
<summary> To define the summary and the title of the section.
<sup> To specify a text which represents superscript text.
<svg> To be used as a container of SVG (Scalable Vector Graphics).
T
<table> To present data in tabular form or to create a table within an HTML document.
<tbody> To represent the body content of an HTML table.
<td> To specify cells of an HTML table that contains table data
<template> To contain the client-side content which will not display at the time of page load and may render later using JavaScript.
<textarea> The <textarea> tag in HTML is used to specify a multi-line input control.
<tfoot> To specify the footer content of an HTML table.
<th> The tag <th> defines the header cells in an HTML table.
<thead> <thead> defines a group of rows as the header of an HTML table.
<time> To specify data/time within an HTML document.
<title> It specifies the title or name of an HTML document.
<tr> To specify the row cells in an HTML table
<track> The HTML <track> tag specifies time-based text tracks for a media file.
<tt> It displays the text on the browser as a teletype, text-only screen, or line printer.
U
<u> To render enclosed text with an underline.
<ul> To specify the unordered list of items.
V
<var> To specify variable name used in mathematical or programming context.
<video> To embed video content with an HTML document
W
<wbr> To specify a position within text where a break line is possible.