In the last article we discussed some HTML tags like H1 & P , so here is a list of HTML tags list , that will help you understand Html tags easily . The latest version of Html is Html 5,and many new elements were added to it and . Every browser is now adapting to Html 5 , but still no browser totally supports it . We have prepared a list of all html tags with description (Including Html 5 and below).
Complete Html Tags list with examples
Tag Short description
THE ROOT ELEMENT
<html>
Main container
DOCUMENT METADATA
<head>
The document’s header
<title>
The document’s title
<base>
Base URI to solve relative URIs
<link>
Relational information for documents
<meta>
Variable for the document
<style>
Presentational attributes
SECTIONS
<body>
The document’s body
<article>
Distributable content
<section>
Defines a section
<nav>
Navigational section
<aside>
Content only slightly related
<h1>
A level 1 heading
<h2>
A level 2 heading
<h3>
A level 3 heading
<h4>
A level 4 heading
<h5>
A level 5 heading
<h6>
A level 6 heading
<hgroup>
Groups consecutive headings
<header> The header of a section
<footer> The footer of a section
<address> Author’s contact information
GROUPING CONTENT
<p> Paragraph
<hr> Content separator
<pre> Preformatted text block
<blockquote> Block level quotation
<ol> Ordered list
<ul> Unordered list
<li> List item
<dl> Description list
<dt> Term in a description list
<dd> Description in a description list
<figure> Self-contained information
<figcaption> Caption for a figure
<main> Main content of a section
<div> Generic container for blocks of text
TEXT-LEVEL SEMANTICS
<a> Hyperlink
<em> Text with emphasis
<strong> Text with strong emphasis
<small> Side commment
<s> Content no longer accurate or relevant
<cite> Citation or reference
<q> Inline quotation
<dfn> Term defined in the surrounding text
<abbr> Abbreviated term
<ruby> Ruby annotated text
<rt> Ruby annotation
<rp> Text to be ignored in ruby
<data> Machine-readable information
<time> Date and/or time
<code> Computer code
<var> Instance of a variable
<samp> A program’s sample output
<kbd> Text entered by users
<sub> Texto en subíndice
<sup> Texto en superíndice
<i> Text offset from the normal prose
<b> Text offset from its surrounding content
<u> Non-textual annotations
<mark> Marks text in another document
<bdi> Isolates text for bidirectional formatting
<bdo> Overrides the bidirectional algorithm
<span> Generic container for runs of text
<br> Line break
<wbr> Line break opportunity
EDITS
<ins> Added text
<del> Deleted text
EMBEDDED CONTENT
<picture> Multi-source image
<img> Image
<iframe> Nested browsing context
<embed> Inserts external applications
<object> Inserts external applications
<param> Parameter for an external application
<video> Video
<audio> Audio
<source> Alternative media resource
<track> Text tracks for videos
<map> Client-side image map
<area> Sector in an image map
TABULAR DATA
<table> Table
<caption> The caption of a table
<colgroup> Group of columns
<col> Sets attributes for columns
<tbody> The body of the table
<thead> The header of the table
<tfoot> The footer of the table
<tr> Row
<td> Regular cell
<th> Header cell
FORMS
<form> Form
<label> Label for a control
<input> Input control
<button> Button
<select> List of options
<datalist> Suggestions for controls
<optgroup> Group of options in a list
<option> An option in list
<textarea> Multi-line text input
<keygen> Key pair generation control
<output> The output of a process
<progress> A task’s completion progress
<meter> A measurement
<fieldset> Group of controls
<legend> The caption of a group of controls
INTERACTIVE ELEMENTS
<details> Collapsable content
<summary> A summary for collapsable content
<menu> Menu
<menuitem> An item in a menu
<dialog> Dialog box
SCRIPTING
<script> Embeds scripts
<noscript> Alternative content for scripts
<template> Plantilla para información a agregar
<canvas> Container for dynamic bitmap graphics