HTML CSS Bootstrap Javascript Icons Python
HTML References
HTML - Tag Reference HTML - Tag by Category HTML - Attributes HTML - Global Attributes HTML - Events HTML - Language Codes HTML - Country Codes HTML - URL Encoding HTTP Methods HTTP Status Codes <input> types
All HTML Tags
<!-- --> <!DOCTYPE> <a> <abbr> <acronym> <address> <applet> <area> <article> <aside> <audio> <b> <base> <basefont> <bdi> <bdo> <big> <blockquote> <body> <br> <button> <canvas> <caption> <center> <cite> <code> <col> <colgroup> <data> <datalist> <dd> <del> <details> <dfn> <dialog> <dir> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <font> <footer> <form> <frame> <frameset> <h1> - <h6> <head> <header> <hr> <html> <i> <iframe> <img> <input> <ins> <kbd> <label> <legend> <li> <link> <main> <map> <mark> <meta> <meter> <nav> <noframes> <noscript> <object> <ol> <optgroup> <option> <output> <p> <param> <picture> <pre> <progress> <q> <rp> <rt> <ruby> <s> <samp> <script> <section> <select> <small> <source> <span> <strike> <strong> <style> <sub> <summary> <sup> <svg> <table> <tbody> <td> <template> <textarea> <tfoot> <th> <thead> <time> <title> <tr> <track> <tt> <u> <ul> <var> <video> <wbr>

HTML Element Reference

Below down is an alphabetical list of all HTML elements, which are created using tags:



HTML5 is new in HTML5

HTML5  is obsolete

HTML5   is deprecated

Tag Description
<!--> Specifies a comment
<!DOCTYPE> Specifies the document type
<a> Specifies a hyperlink
<abbr> Specifies an abbreviation or acronym
<acronym>
Specifies an acronym
Not supported in HTML5. Use <abbr> element instead.
<address> Specifies contact information for a person or people
<applet>
Specifies an embedded java applet
Not supported in HTML5. Use <embed> or <object> element instead.
<area> Specifies an area inside an image-map
<article> Specifies an article
<aside> Represents a content that is indirectly related to the main content
<audio> Embeds a sound, or an audio stream in an HTML document
<b> Specifies bold text
<base> Specifies the base URL for all relative URLs in a document
<basefont>
Specifies a default color, size, and font for all text in a document
Not supported in HTML5. Use CSS instead.
<bdi> Represents text that is isolated from its surrounding for the purposes of bidirectional text formatting
<bdo> Overrides the current text direction.
<big>
Specifies big text
Not supported in HTML5. Use CSS instead.
<blockquote> Specifies a long quotation
<body> Specifies the document's body
<br> Specifies a line break
<button> Specifies a clickable button
<canvas> Specifies a region in the document, which can be used to draw graphics on the fly via scripting (usually JavaScript)
<caption> Specifies a table caption
<center>
Specifies centered text
Not supported in HTML5. Use CSS instead.
<cite> Specifies the title of a work
<code> Specifies a piece of computer code
<col> Specifies column properties for each column within a <colgroup> element
<colgroup> Specifies a group of one or more columns in a table for formatting
<data> Links a given content with a machine-readable translation
<datalist> Specifies a list of pre-defined options for input controls
<dd> Provides the details about or the definition of the preceding term (<dt>) in a description list (<dl>)
<del> Represents a range of text that has been deleted from a document
<details> Specifies additional details that the user can view or hide
<dfn> Represents the defining instance of a term
<dialog> Specifies a dialog box or window
<dir>
Specifies a directory list
Not supported in HTML5. Use <ul> instead.
<div> Specifies a section in a document
<dl> Specifies a description list
<dt> specifies a term in a description or definition list, and as such must be used inside a <dl> element
<em> Specifies emphasized text
<embed> Embeds external content at the specified point in the document
<fieldset> Groups related elements in a form
<figcaption> Specifies a caption for a <figure> element
<figure> Represents self-contained content
<font>
Specifies text font, size, and color
Not supported in HTML5, use CSS instead
<footer> Specifies a footer for a document or section
<form> Specifies an HTML form for user input
<frame>
Specifies a sub window (a frame)
Not supported in HTML5
<frameset>
Specifies a set of frames
Not supported in HTML5
<h1> - <h6> Specifies HTML headings
<head> Specifies information about the document
<header> Specifies a header for a document or section
<hr> Represents a horizontal rule or line
<html> Represents the root of an HTML document
<i> Displays text in an italic style
<iframe> Represents a nested browsing context, effectively embedding another HTML page into the current page
<img> Specifies an image
<input> Specifies an input control
<ins> Represents a range of text that has been added to a document
<kbd> Specifies keyboard input
<label> Specifies a label for an <input> element
<legend> Specifies a caption for a <fieldset> element
<li> Specifies a list item
<link> Specifies relationships between the current document and an external resource. This element is most commonly used to link to stylesheets
<main> Specifies the main content of a document
<map> Specifies an image-map (a clickable link area)
<mark> Specifies highlighted text
<meta> Specifies metadata about an HTML document
<meter> Specifies a scalar measurement within a known range
<nav> Specifies navigation links
<noframes>
Specifies an alternate content for users that do not support frames
Not supported in HTML5
<noscript> Specifies an alternate content for users that do not support client-side scripts
<object> Specifies an embedded object
<ol> Specifies an ordered list
<optgroup> Specifies a group of related options in a drop-down list
<option> Specifies an option in a drop-down list
<output> Specifies the result of a calculation or the outcome of a user action
<p> Specifies a paragraph
<param> Specifies a parameter for an object
<picture> Specifies a container for multiple image resources
<pre> Represents preformatted text which is to be presented exactly as written in the HTML file
<progress> Represents the progress of a task
<q> Specifies a short quotation
<rp> Specifies what to show in browsers that do not support ruby annotations
<rt> Specifies the pronunciation of character presented in a ruby annotations
<ruby> Specifies a ruby annotation
<s> Specifies text that is no longer correct
<samp> Specifies sample output from a computer program
<script> Specifies a client-side script
<section> Specifies a section in a document
<select> Specifies a drop-down list
<small> Specifies smaller text
<source> Specifies multiple media resources for media elements (<video> and <audio>)
<span> Specifies a section in a document
<strike>
Specifies strikethrough text
Not supported in HTML5, use <del> or <s> instead
<strong> Specifies important text
<style> Contains style information for a document
<sub> Specifies subscripted text
<summary> Specifies a visible heading for a <details> element
<sup> Specifies superscripted text
<svg> Specifies a container for SVG graphics
<table> Specifies a table
<tbody> Encapsulates the body content in a table
<td> Specifies a cell in a table
<template> Specifies a template
<textarea> Specifies a multiline input control
<tfoot> Encapsulates the footer content in a table
<th> Specifies a header cell in a table
<thead> Encapsulates the header content in a table
<time> Specifies a date/time
<title> Specifies a title for the document
<tr> Specifies a row in a table
<track> Specifies text tracks for media elements (<video> and <audio>)
<tt>
Specifies teletype text
Not supported in HTML5, use CSS instead
<u> Displays text with an underline
<ul> Specifies an unordered list
<var> Specifies a variable
<video> Embeds a media player which supports video playback into the document
<wbr> Represents a word break opportunity