The following HTML tags basically contain all existing tags. Take a few minutes to browse them one by one, and you may gain some rewards:
<!--…--> : Comment tags are used to insert comments in source documents
<!DOCTYPE> : Tell browsers which HTML or XHTML specification to use for documents
<a> : Define the anchor, create a link (or hyperlink) to another document by using the href attribute; create a bookmark inside a document by using the name or id attribute (that is, you can create a link to a document fragment)
<abbr> : Represents an abbreviation form, such as Inc., etc., such as: <abbr title=etcetera>etc.</abbr>
<acronym>: Definition only takes the abbreviation, such as NATO. By marking only acronyms, you can provide useful information for your browser, spellchecking programs, translation systems, and search engine indexers
<address> : Define an address (such as an email address). You should use it to define the address, signature, or authorship of a document.
<applet>: Defines the embedded applet.
<area> : The tag defines the area in the image map (Note: the image map refers to an image with a clickable area). The area element is always nested in the <map> tag.
<base> :Specify the default address or default destination for all links on the page
<basefont>: Defines the base font. This tag defines the default font color, font size, and font family for all text in the document.
<bdo>:Can override the default text orientation
<blockquote> : Can define a block reference
<body>: Define the body of the document
<br> : Insert a simple newline character
<button> : Define a button
<caption> : Define a table title. The caption tag must be immediately followed by the table tag. You can only define one title for each table. Usually this title is centered on the table.
<center>:Center the text it contains horizontally
<col>: Define attribute values for one or more columns in the table. If you want to apply styles to all columns, the <col> tag is useful so that you don't need to apply styles repeatedly to each unit and row. You can only use the <col> tag in the table or colgroup element.
<colgroup> : Used to combine columns in a table so that they can be formatted. The <colgroup> tag is useful if you want to apply styles to all columns, so that you don't need to apply styles repeatedly to each unit and row. The <colgroup> tag can only be used in table elements.
<dd> : Define the definition part of the entry in the definition list.
<del>: Defines deleted text in the document, and is used in conjunction with the <ins> tag to describe updates and corrections in the document.
<dir> : define directory list
<div>: Defines a partition or section in a document
<dl> :Define list
<dt>:Define the items in the list
<fieldset>: Group relevant elements in the form
<font>:Specify the font, font size, and font color of the text
<form>: Used to create HTML forms for user input
<frame> : Define a specific window (frame) in the frameset
<frameset> : Define a frameset. It is used to organize multiple windows (frames). Each framework has independent documents. In its simplest application, the frameset element simply specifies how many columns or rows exist in the framework set. You must use the cols or rows attributes
<head> : Defines the head of the document, which is a container for all head elements. Elements in <head> can refer to scripts, indicate where to find style sheets, provide meta information, and more.
<h1> - <h6> : Define the title. <h1> Define the largest title. <h6> Defines the smallest title.
<hr> : Create a horizontal line in the HTML page.
<html> : Tell the browser that it is an HTML document itself
<iframe>: Create an inline framework containing another document (i.e., inline framework)
<img> :Define an image
<input> : Used to collect user information. The input field has many forms depending on the different type attribute values. The input field can be a text field, a check box, a masked text control, a radio button, a button, and so on.
<ins>: Define text that has been inserted into the document
<label> :Tag
<legend> :Define title for fieldset element
<li> : Define list items, the <li> tags can be used in ordered lists (<ol>) and unordered lists (<ul>)
<link>: Define the relationship between a document and an external resource. The most common purpose is to link style sheets
<map> : Define a client image map. Image-map refers to an image with a clickable area.
<menu> :Define a menu list
<meta>: Provide meta-information about the page, such as descriptions and keywords for search engines and update frequency. The <meta> tag is located at the head of the document and contains nothing. The attribute of the <meta> tag defines the name/value pair associated with the document.
<noframes>: Can display text for browsers that do not support frames. The noframes element is located inside the frameset element
<noscript>: Defines the substitute (text) when the script is not executed.
<object> : Define an embedded object. Please use this element to add multimedia to your XHTML page. This element allows you to specify the data and parameters of objects inserted into HTML documents, as well as code that can be used to display and manipulate data. The <object> tag is used to contain objects such as images, audio, video, Java applets, ActiveX, PDF, and Flash.
<ol>:Define an ordered list
<optgroup>:Define option group
<option>: Define an option in the drop-down list. The option element is located inside the select element.
<p> :Define paragraph
<param> : Provides parameters for the <object> or <applet> tags containing it.
<pre> : Define preformatted text. Text surrounded by pre elements usually retains spaces and line breaks. The text will also be presented in monospace fonts. A common application of <pre> tags is to represent the source code of the computer.
<q>:Define a short reference
<s> :Define and strikethrough text definition
<script> : Define client scripts, such as JavaScript. The script element can either contain script statements or point to an external script file through the src attribute. Required type attributes specify the MIME type of the script
<select>: Create a single-select or multi-select menu
<span>: Used to combine in-line elements in a document
<strike> :Define the text definition with strikethrough
<style> : Define style information for HTML documents. The type attribute is required to define the content of the style element. The only possible value is text/css
<sub> :Define subscript text
<sup> :Define superscript text
<table> : Define an HTML table. A simple HTML table consists of a table element and one or more tr, th or td elements. The tr element defines the table row, the th element defines the table header, and the td element defines the table cell. More complex HTML tables may also include caption, col, colgroup, head, tfoot, and tbody elements.
<tbody> : Tag table body (body). This tag is used to combine the body content of an HTML table. The tbody element should be used in conjunction with the head and tfoot elements. Thead element is used to group the header content in an HTML table, while the tfoot element is used to group the table notes (footer) content in an HTML table. Thead, tfoot, and tbody elements give you the ability to group rows in a table. When you create a table, you might want to have a header row, some rows with data, and a total row at the bottom. This division allows the browser to support table body scrolling independent of the table title and footer. When a long table is printed, the table header and footer of the table can be printed on each page containing the table data.
<td>: Define standard cells in HTML tables
<textarea>: Define multiple lines of text input control
<tfoot> : Define the footer of the table (footnote or table note)
<th>: Define the header cell in the table. The text inside this th element will usually be rendered in bold.
<head> :Same as above
<title> : Define the title of the document
<tr> : Define rows in HTML table
<u> :Define underlined text
<ul>:Define an unordered list
Some tags that are no longer recommended:The following elements are mainly some font style elements. There is no objection to the use of these tags. But if you just want to simply change the style of text through these tags, it is recommended that you use style sheets to achieve richer results.
<tt>Shows a text effect similar to a typewriter or a monospaced width.
<i>Show the italic text effect.
<b>There is a bold text effect.
<big>Shows a large font effect.
<small> renders small font effect.
<em>Define text as emphasized content.
<strong>Define text as a more stressed content with a stronger tone.
<dfn> defines a definition project.
<code>Defines the computer code text.
<samp>Define sample text.
<kbd> defines keyboard text. It means that the text is typed from the keyboard. It is often used in computer-related documents or manuals.
<var> defines the variable. You can use this tag with <pre> and <code> tags.
<cite> defines a reference. This tag can be used to define references, such as the title of a book or magazine.