HTML4.01
Basis
<! Doctype> defines the document type.
define HTML documents.
<title> defines the title of the document.
<body> defines the body of the document.
defines the HTML title.
<p> define paragraphs.
<br> defines a simple break line.
define horizontal lines.
<!--...--> define Annotations.
Format
<bdo> defines the text direction.
<pre> define pre-formatted text.
<ins> defines the text to be inserted.
<del> defines the deleted text.
<abbr> define abbreviations.
<acronym> defines abbreviations that take only the first letter.
<q> defines a short reference.
<blockquote> defines a long reference.
<sup> define superscript text.
<sub> define subscript text.
<address> defines the contact information for the author or owner of the document.
<tt> define typewriter text.
<i> defines italic text.
<b> defines bold text.
<big> define large text.
<small> defines the small text.
<em> define accent text.
<strong> Accent Text with a more intense tone.
<dfn> define the project.
<code> defines the computer code text.
<samp> Define a sample of computer code.
<kbd> defines keyboard text.
<var> defines the variable portion of the text.
<cite> Definition Reference (citation).
Form
<form> defines an HTML form for user input .
<input> defines an input control.
<textarea> A text input control that defines multiple lines.
<button> Define a button.
<select> Define a selection list (drop-down list).
<optgroup> defines a combination of related options in the selection list.
<option> define options in the select list.
<label> defines The callout for the INPUT element.
<fieldset> defines the bounding rectangle around the elements in the form.
<legend> defines The caption of the fieldset element.
Framework
<frame> A window or frame that defines the frameset.
<frameset> defines the frameset.
<noframes> defines alternative content for users who do not support frames.
<iframe> defines an inline frame.
Image
define the image.
<map> define an image map.
<area> defines the area inside the image map.
Link
<a> define anchors.
<link> defines the relationship of documents to external resources.
List
<ul> define unordered lists.
<ol> defines an ordered list.
<li> defines the items for the list.
<dl> Define a list of definitions.
<dt> defines the items in the definition list.
<dd> defines the description of the item in the definition list.
Form
<table> Definition Table
<caption> define a table title.
<th> defines the header cells in the table.
<tr> defines the rows in the table.
<td> Define the cells in the table.
<thead> defines the header content in the table.
<tbody> defines the body content in the table.
<tfoot> Define the table notes (footnotes) in the table.
<col> defines a property value for one or more columns in a table.
<colgroup> Define column groups for formatting in the table.
Style / Section
<style> defines style information for a document.
<div> defines the sections in the document.
<span> defines the sections in the document.
Meta information
defines information about the document.
<meta> defines meta-information about HTML documents.
<base> defines the default address or default destination for all links in the page.
Programming
<script> define client script.
<noscript> defines alternative content for users who do not support client-side scripting.
<object> defines the embedded object.
<param> defines the parameters of the object.
HTML5
Format
<bdi> defines the text orientation of the text so that it is set away from the direction of the text around it.
<mark> defines the marked text.
<meter> defines measures within predefined ranges.
<progress> defines the progress of any type of task.
<rp> defines if the browser does not support The content displayed by the Ruby element.
<rt> defines The interpretation of Ruby annotations.
<ruby> define Ruby annotations.
<time> Define the date / time.
<wbr> define the video.
Form
<datalist> define a drop-down list.
<keygen> define the build key.
<output> defines some types of output.
Image
<canvas> define graphics.
<figcaption> defines The caption of the figure element.
<figure> defines the grouping of media content, as well as their titles.
Audio / video
<audio> define sound content.
<source> define the media source.
<track> defines text tracks that are used in media players.
<video> define the video.
Link
<nav> define navigation links.
List
<menu> define a menu / List of commands.
<menuitem> defines a command/menu item that the user can invoke from the pop-up menu .
<command> define command buttons.
Style / Section
defines The header of a section or page.
<footer> defines The footer of a section or page.
<section> define section.
<article> define articles.
<aside> define content beyond the content of the page.
<details> defines the details of the element.
<dialog> Define a dialog box or window.
<summary> defines the visible caption for the <details> element.
Programming
<embed> defines containers for external applications (non- HTML).
This article from "Pig Like Fat" blog, declined reprint!
HTML4.01 and HTML5 tags