HTML CSS Bootstrap JavaScript jQuery MySQL PHP Data Mining

HTML Tag Reference

Written by RedoHub Team

This reference contains an alphabetical list of the most important and commonly used HTML elements. It serves as a quick dictionary for you to look up what a specific tag does while you are building your websites.


A-E

Tag Description
<a>Defines a hyperlink. Used to link from one page to another.
<abbr>Defines an abbreviation or an acronym.
<address>Defines contact information for the author/owner of a document.
<area>Defines a clickable area inside an image map.
<article>Defines an independent, self-contained article.
<aside>Defines content aside from the page content (like a sidebar).
<audio>Defines sound content (like music or an audio stream).
<b>Defines bold text without any extra importance.
<base>Specifies the base URL/target for all relative URLs in a document.
<blockquote>Defines a section that is quoted from another source.
<body>Defines the document's body. Contains all visible content.
<br>Inserts a single line break.
<button>Defines a clickable button.
<canvas>Used to draw graphics, on the fly, via scripting (usually JavaScript).
<caption>Defines a table caption.
<code>Defines a piece of computer code.
<col>Specifies column properties for each column within a <colgroup>.
<colgroup>Specifies a group of one or more columns in a table for formatting.
<details>Defines additional details that the user can view or hide on demand.
<div>Defines a global block-level section or container in a document.
<em>Defines emphasized text (typically rendered as italics).

F-M

Tag Description
<fieldset>Groups related elements in a form and draws a box around them.
<figcaption>Defines a caption for a <figure> element.
<figure>Specifies self-contained content, like illustrations, diagrams, photos, code listings, etc.
<footer>Defines a footer for a document or section.
<form>Defines an HTML form for user input.
<h1> to <h6>Defines HTML headings. <h1> is the most important, <h6> is the least.
<head>Contains metadata/information for the document (not visible to users).
<header>Defines a header for a document or section.
<hr>Defines a thematic change in the content (usually rendered as a horizontal line).
<html>Defines the root of an HTML document.
<i>Defines text in an alternate voice or mood (typically rendered as italic).
<iframe>Defines an inline frame, used to embed another document within the current HTML document.
<img>Defines an image.
<input>Defines an input control (like text fields, checkboxes, or buttons).
<kbd>Defines keyboard input (text users need to type).
<label>Defines a label for an <input> element.
<legend>Defines a caption for a <fieldset> element.
<li>Defines a list item inside an ordered or unordered list.
<link>Defines the relationship between a document and an external resource (most used to link to CSS).
<main>Specifies the main content of a document.
<map>Defines an image map (an image with clickable areas).
<mark>Defines marked/highlighted text.
<meta>Defines metadata about an HTML document (SEO, charset, viewport).

N-Z

Tag Description
<nav>Defines a set of navigation links.
<noscript>Defines an alternate content for users that have disabled scripts in their browser.
<ol>Defines an ordered (numbered) list.
<optgroup>Defines a group of related options in a drop-down list.
<option>Defines an option in a drop-down list.
<p>Defines a paragraph.
<picture>Defines a container for multiple image resources.
<pre>Defines preformatted text (preserves spaces and line breaks).
<script>Defines a client-side script (usually JavaScript).
<section>Defines a distinct section in a document.
<select>Defines a drop-down list.
<source>Defines multiple media resources for media elements (<video> and <audio>).
<span>Defines a global inline container/section in a document.
<strong>Defines important text (typically rendered as bold).
<style>Defines style information (CSS) for a document.
<svg>Defines a container for SVG graphics.
<table>Defines a HTML table.
<tbody>Groups the body content in a table.
<td>Defines a standard data cell in a table.
<textarea>Defines a multiline input control (text area).
<tfoot>Groups the footer content in a table.
<th>Defines a header cell in a table.
<thead>Groups the header content in a table.
<time>Defines a specific time (or datetime).
<title>Defines a title for the document (shown in browser tab).
<tr>Defines a row in a table.
<u>Defines some text that is unarticulated and styled differently from normal text (typically rendered as underlined).
<ul>Defines an unordered (bulleted) list.
<video>Defines a video or movie.