HTML
HTML
HTML
com
<page> 1
Document Summary
Document Information
<page> 2
Document Structure
Text Formatting
<page> 3
Links
Images
<page> 4
Lists
Forms
Input Type Attributes
<page> 5
Select Attributes
Option Attributes
<page> 6
Table Formatting
Objects and iFrames
iFrame Attributes
<page> 7
Embed Attributes
HTML5 New Tags
Collective Character Objects
www.hostinger.com
Let us see how we can break the code up <base/>
in different components: Used to specify the base URL of your site,
this tag makes linking to internal links on your
<html> … </html> site cleaner.
This tag specifies that the webpage is written
in HTML. It appears at the very first and last line <meta/>
of the webpage. It is mainly used to show that This is the meta data tag for the webpage.
the page uses HTML5 – the latest version of Can be useful for mentioning the page’s author,
the language. Also known as the root element, keywords, original published date etc.
this tag can be thought of as a parent tag for
every other tag used in the page. <link/>
This is used to link to scripts external to
<head> … </head> the webpage. Typically utilized for including
This tag is used to specify meta data about stylesheets.
the webpage. It includes the webpage’s name,
its dependencies (JS and CSS scripts), font usage etc. <style> … </style>
The style tag can be used as an alternative to
<title> … </title> an external style sheet, or complement it.
As the name suggests, this tag contains Includes the webpage’s appearance information.
the title/name of the webpage. You can see this
in your browser’s title bar for every webpage open <script> … </script>
in the browser. Search engines use this tag to Used to add code snippets, typically in JavaScript,
extract the topic of the webpage, which is quite to make webpage dynamic. It can also be used to
convenient when ranking relevant search results. just link to an external script.
www.hostinger.com
<tt> … </tt>
Formatting for typewriter-like text. No longer
supported in HTML5.
<sub> … </sub>
Used for writing a subscript (smaller font just
below the mid-point of normal font). Example: ax
<sup> … </sup>
<strong> … </strong>
Similar to the above tag, but for superscripting.
Makes text bold. Used to emphasize a point
<small> … </small>
<b> … </b>
Reduces text size. In HTML5, it often refers to
Alternative to the above tag, also creates bold text.
redundant or invalid information.
<em> … </em>
Another emphasis tag, but this displays text
in italics.
<i> … </i>
Also used to display text in italics, but does not
emphasize it like the above tag.
www.hostinger.com
Example width=””
Specifies image width in pixels or percentages.
<p><strong>Bold text</strong> Regular text
<em>some words in italics</em> regular text align=””
once again.</p> The relative alignment of the image. Can change
with changes to other elements in the webpage.
<blockquote>
Anyone who has never made a mistake has never border=””
tried anything new.<cite>- Albert Einstein</cite> Specifies border thickness of the image. If not
</blockquote> mentioned, defaults to 0.
<area />
Specifies image map area.
<img />
A tag to display images in the webpage.
src=”url”
The URL or path where the image is located on
your drive or on the web.
alt=”text”
The text written here is displayed when user
hovers mouse over the image. Can be used to
give additional details of the image.
height=””
Specifies image height in pixels or percentages.
www.hostinger.com
enctype=””
Only for POST method, this dictates the data
encoding scheme to be used when form
is submitted.
<ol> … </ol>
Tag for ordered or numbered list of items.
autocomplete
Determines if the form has auto-complete enabled.
<ul> … </ul>
Contrary to the above tag, used for unordered
novalidate
list of items.
Determines whether the form should be validated
before submission.
<li> … </li>
Individual item as part of a list.
accept-charsets
Determines character encodings when form
<dl> … </dl>
is submitted.
Tag for list of items with definitions.
target
<dt> … </dt>
After submission, the form response is displayed
The definition of a single term inline with
wherever this refers to, usually has the following
body content.
values: _blank, _self, _parent, _top
<dd> … </dd>
<fieldset> … </fieldset>
The description for the defined term.
Identifies the group of all fields on the form.
name=””
Specifies the name of the input field.
value=””
<form> … </form> Specifies the value contained currently in
The parent tag for an HTML form. the input field.
action=”url” size=””
The URL listed here is where the form data Determines the input element width
will be submitted once user fills it. (number of characters).
method=””
It specifies which HTTP method (POST or GET)
would be used to submit the form.
www.hostinger.com
maxlength=”” required
Specifies the most input field characters allowed. Specifies whether choosing an option/s is
necessary for form submission.
required
Makes an input field compulsory to be filled by autofocus
the user. The form cannot be submitted if a required Specifies that a drop-down list automatically
field is left empty. comes into focus after a page loads.
width=”” <option> … </option>
Determines the width of the input element, Tag for listing individual items in the list
in pixel values.
of options.
height=””
Determines the height of the input element,
in pixel values.
placeholder=””
Can be used to give hints to the user about the nature value=””
of the requested data. The text visible to the user for any given option.
pattern=”” selected
Specifies a regular expression, which can be used to Determines which option is selected by default
look for patterns in the user’s text. when the form loads.
min=”” <button> … </button>
The minimum value allowed for an <input> element.
Tag for creating a button for form submission.
max=””
The maximum value allowed for an <input> element. Example
autofocus <form action="form_submit.php" method="post">
Forces focus on the input element when webpage <fieldset>
loads completely. <legend>Bio:</legend>
First name:<br>
disabled <input type="text" name="first-name"
Disables the input element. User can no longer value="John" placeholder="Please
enter data. enter your first name here"><br>
Last name:<br>
<textarea> … </textarea> <input type="text" name="last-name"
For longer strings of input. Can be used to get value="Doe" placeholder="Please
multi-sentence text from the user.
enter your last name here"><br><br>
Favorite sport:<br>
<select> … </select>
<select>
This tag specifies a list of options which the user
can choose from. <option value="soccer">Soccer
</option>
<option value="tennis">Tennis
</option>
<option value="golf">Golf
</option>
</select>
<textarea name="description">
name=”” </textarea>
The name of a particular list of options. <input type="submit" value="Submit">
</fieldset>
size=”” </form>
Total number of options given to the user.
multiple
States whether the user can choose multiple
options from the list.
www.hostinger.com
<table> … </table> <object> … </object>
Marks a table in a webpage. This tag is used to embed additional multimedia into
a webpage. Can be audio, video, document (pdf) etc.
<caption> … </caption>
Description of the table is placed inside this tag. height=””
Determines object height in pixel values.
<thead> … </thead>
Specifies information pertaining to specific width=””
columns of the table. Determines object width in pixel values.
<th> … </th>
The value of a heading of a table’s column.
<td> … </td>
A single cell of a table. Contains the actual
value/data. name=””
The name of the iFrame.
<colgroup> … </colgroup>
Used for grouping columns together. src=””
The source URL/path of the multimedia object
<col> to be held inside the iFrame.
Denotes a column inside a table.
srcdoc=””
Any HTML content to be displayed inside
Example the iFrame.
<table>
height=””
<colgroup>
Determines the height of the iFrame.
<col span="2">
<col>
width=” ”
</colgroup>
Determines the width of the iFrame.
<tr>
<th>Name</th>
<param />
<th>Major</th>
For iFrame customization. This includes
<th>GPA</th>
additional parameters to go along with
</tr>
the content.
<tr>
<td>Bob</td>
<embed> … </embed>
<td>Law</td>
This is used to embed external objects, like
<td>3.55</td>
plugins (e.g. a flash video).
</tr>
<tr>
<td>Alice</td>
<td>Medicine</td>
<td>3.61</td>
</tr>
</table>
www.hostinger.com
<figure>…</figure>
A tag reserved for figures (diagrams, charts) in HTML5.
<figcaption> … </figcaption>
height=”“ A description of the figure is placed inside these.
Determines the height of the embedded item.
<mark>…</mark>
width=”“ Used to highlight a particular portion of the text.
Determines the width of the embedded item.
<nav>…</nav>
type=”” Navigation links for the user in a webpage.
The type or format of the embedded content.
<menuitem>…</menuitem>
src=”” A particular item from a list or a menu.
The URL/path of the embedded item.
<meter>…</meter>
Example Measures data within a given range.
<rt>…</rt>
Displays East Asian typography character details.
<header> … </header>
Specifies the webpage header. Could also be used <ruby>…</ruby>
for objects inside the webpage. Describes a Ruby annotation for East Asian
typography
<footer> … </footer>
Specifies the webpage footer. Could also be used <time>…</time>
for objects inside the webpage. Tag for formatting date and time.
<main>…</main> <wbr>
Marks the main content of the webpage. A line-break within the content.
<article>…</article>
Denotes an article.
<aside> … </aside>
Denotes content displayed in a sidebar of
" " & &
the webpage.
Quotation Marks - “ Ampersand - &
<section>…</section>
Specifies a particular section in the webpage. < < @ Ü
Less than sign - < @ Symbol - @
<details> … </details>
Used for additional information. User has > > • ö
the option to view or hide this. Greater than sign - > Small bullet - •
www.hostinger.com
HTML Cheatsheet
page 1 of 2
Links
<a href="URL">clickable text</a>
Creates a hyperlink to a Uniform Resource Locator
<a href="mailto:EMAIL_ADDRESS">clickable text</a>
Creates a hyperlink to an email address
<a name="NAME">
Creates a target location within a document
<a href="#NAME">clickable text</a>
Creates a link to that target location
HTML Cheatsheet
page 2 of 2
Tables (use only for data layout - use CSS for page layout) Table attributes (only use for email newsletters)
<table> </table> <table border=?>
Creates a table Sets the width of the border around table cells
<tr> </tr> <table cellspacing=?>
Sets off each row in a table Sets amount of space between table cells
<td> </td> <table cellpadding=?>
Sets off each cell in a row Sets amount of space between a cell's border and
<th> </th> its contents
Sets off the table header (a normal cell with bold, <table width=?>
centered text) Sets width of the table in pixels or as a percentage
<tr align=?>
Sets alignment for cells within the row
(left/center/right)
<td align=?>
Sets alignment for cells (left/center/right)
<tr valign=?>
Sets vertical alignment for cells within the row
(top/middle/bottom)
<td valign=?>
Sets vertical alignment for cell (top/middle/bottom)
<td rowspan=?>
Sets number of rows a cell should span (default=1)
<td colspan=?>
Sets number of columns a cell should span
<td nowrap>
Prevents lines within a cell from being broken to fit
HTML CHEAT SHEET
HTML (Hypertext Markup Language) has come a long way since Tim
Berners-Lee invented it back in 1991. Today HTML5 is the standard
version and it's supported by all modern web browsers. Our HTML
cheat sheet gives you a full list of all the HTML elements, including
descriptions, code examples and live previews. Simply scroll down to
browse all HTML tags alphabetically or browse tags by their
category.
HTML TAG
Speciတဠes an html document. The HTML <html> element (or HTML
root element) represents the root of an HTML document. All other
elements must be descendants of this element. Since the <html>
element is the တဠrst in a document other than comments, it is called
the root element. Although this tag can be implied, or not required,
with HTML, it is required to be opened and closed in XHTML.
Attributes (modiတဠers)
xmlns + global attributes
Code example
<!DOCTYPE html>
<html>
<head>...</head>
<body>...</body>
</html>
Back to categories
BASE TAG
Speciတဠes URL which non-absolute URLs are relative to. The HTML
<base> element speciတဠes the base URL to use for all relative URLs
contained within a document. There can be only one <base> element
in a document.
Attributes (modiတဠers)
href | target (_self | _blank | _parent | _top) + global attributes
Code example
<base
href="http://www.DIGITAL.COM/page.html"
>
HEAD TAG
First element of the HTML document. Collection of metadata for the
Document. The HTML <head> element provides general information
(metadata) about the document, including its title and links to its
scripts and style sheets.
Attributes (modiတဠers)
Global attributes
Code example
<html>
<head>
<title>Document title</title>
</head>
</html>
LINK TAG
Other resources related to the document. The HTML <link> element
speciတဠes relationships between the current document and an
external resource. Possible uses for this element include deတဠning a
relational framework for navigation. This Element is most used to
link to style sheets.
Attributes (modiတဠers)
Attributes (modiတဠers)
href | rel | media | hre†ဠang | type | sizes | crossorigin | integrity +
global attributes
Code example
<link href="style.css" rel="stylesheet">
META TAG
Document metadata that can't be expressed with other elements.
The HTML <meta> element represents any metadata information
that cannot be represented by one of the other HTML meta-related
elements (<base>, <link>, <script>, <style> or <title>). Depending on
the attributes set, the kind of metadata can be one of the following:
If name is set, it is document-level metadata, applying to the whole
page. If http-equiv is set, it is a pragma directive, i.e. information
normally given by the web server about how the web page should be
served. If charset is set, it is a charset declaration, i.e. the charset
used for the serialized form of the webpage. If itemprop is set, it is
user-deတဠned metadata, transparent for the user-agent as the
semantics of the metadata is user-speciတဠc.
Attributes (modiတဠers)
charset | content | http-equiv | name + global attributes
Code example
<meta charset="utf‐ ">
STҮLE TAG
Embed style information in the documents. The HTML <style>
element contains style information for a document, or part of a
document. By default, the style instructions written inside that
element are expected to be CSS.
Attributes (modiတဠers)
media | type | title + global attributes
Code example
<style type="text/css">
body {
color:red;
}
</style>
TITLE TAG
Document title or name. The HTML <title> element deတဠnes the title
of the document, shown in a browser's title bar or on the page's tab.
It can only contain text, and any contained tags are ignored.
Attributes (modiတဠers)
Global attributes
Code example
<title>This is the page title</title>
Back to categories
ADDRESS TAG
The HTML <address> element supplies contact information for its
nearest <article> or <body> ancestor; in the latter case, it applies to
the whole document.
Attributes (modiတဠers)
Global attributes
Code example
<address>Review Squirrel<br> Elizabeth
Street<br> Sydney<br> Australia </address>
ARTICLE TAG
Section of the page content, such as a blog or forum post. The HTML
Section of the page content, such as a blog or forum post. The HTML
<article> element represents a self-contained composition in a
document, page, application, or site, which is intended to be
independently distributable or reusable (e.g., in syndication). This
could be a forum post, a magazine or newspaper article, a blog entry,
an object, or any other independent item of content. Each <article>
should be identiတဠed, typically by including a heading (<h1>-<h6>
element) as a child of the <article> element.
Attributes (modiတဠers)
Global attributes
Code example
<article class="ureview">
<p>I love this tool.</p>
<footer>
<p>
Posted on <time datetime=" 0 ‐0 ‐
:00">May </time> by Matt.
</p>
</footer>
</article>
ASIDE TAG
Content related to surrounding elements that doesn't belong inline,
such as a advertising or quotes. The HTML <aside> element
represents a section of the page with content connected tangentially
to the rest, which could be considered separate from that content.
These sections are often represented as sidebars or inserts. They
often contain the deတဠnitions on the sidebars, such as deတဠnitions
from the glossary; there may also be other types of information,
such as related advertisements; the biography of the author; web
applications; proတဠle information or related links on the blog.
Attributes (modiတဠers)
Global attributes
Code example
<article>
<p>
The Disney movie <em>The Little
Mermaid</em> was
first released to theatres in .
</p>
<aside>
The movie earned $ million during its
initial release.
</aside>
<p>
More info about the movie...
</p>
</article>
BODҮ TAG
Main content of the document. The HTML <body> Element
represents the content of an HTML document. There can be only one
<body> element in a document.
Attributes (modiတဠers)
onafterprint | onbeforeprint | onbeforeunload | onblur | onerror |
onfocus | onhashchange | onlanguagechange | onload | onmessage |
ono††ine | ononline | onpopstate | onredo | onresize | onstorage |
onundo | onunload + global attributes
Code example
<html>
<head>
<title>Here goes the title of the
document</title>
</head>
<body>
Here goes the he content of the
document......
</body>
</html>
FOOTER TAG
Footer of the current section. The HTML <footer> element
represents a footer for its nearest sectioning content or sectioning
root element. A footer typically contains information about the
author of the section, copyright data or links to related documents.
Attributes (modiတဠers)
Attributes (modiတဠers)
Global attributes
Code example
<footer>Some copyright info goes here</footer>
H1 TO H6 TAG
Heading for the current section. Heading elements implement six
levels of document headings, <h1> is the most important and <h6> is
the least. A heading element brie†ဠy describes the topic of the
section it introduces. Heading information may be used by user
agents, for example, to construct a table of contents for a document
automatically.
Attributes (modiတဠers)
Global attributes
Code example
HEADER TAG
Navigation or introductory elements for the current section. The
HTML <header> element represents a group of introductory or
navigational aids. It may contain some heading elements but also
other elements like a logo, wrapped section's header, a search form,
and so on.
Attributes (modiတဠers)
Global attributes
Code example
<header>Logo</header>
HGROUP TAG
The HTML <hgroup> Element (HTML Headings Group Element)
represents the heading of a section. It deတဠnes a single title that
participates in the outline of the document as the heading of the
implicit or explicit section that it belongs to. Its text for the outline
algorithm is the text of the တဠrst HTML Heading Element of highest
rank (i.e., the တဠrst <h1>, <h2>, <h3>, <h4>, <h5> or <h6> with the
smallest number among its descendants) and the rank is the rank of
this very same HTML Heading Element. Therefore this element
groups several headings, contributing only the main one to the
outline of the document. It allows associating secondary titles, like
subheadings, alternative titles, or even taglines, with the main
heading, without polluting the outline of the document.
Attributes (modiတဠers)
Global attributes
Code example
<hgroup>
<h >Main title</h >
<h >Secondary title</h >
</hgroup>
NAV TAG
A section of a page that links to other pages. The HTML <nav>
element (HTML Navigation Element) represents a section of a page
that links to other pages or to parts within the page: a section with
navigation links.
Attributes (modiတဠers)
Global attributes
Code example
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About us</a></li>
<li><a href="#">Contact us</a></li>
</ul>
</nav>
SECTION TAG
Contains of elements grouped by theme, for example a chapter or
tab box. The HTML <section> element represents a generic section of
a document, i.e., a thematic grouping of content, typically with a
heading. Each <section> should be identiတဠed, typically by including a
heading (<h1>-<h6> element) as a child of the <section> element.
Attributes (modiတဠers)
Global attributes
Code example
BLOCKQUOTE TAG
Quote from another source. The HTML <blockquote> Element (or
HTML Block Quotation Element) indicates that the enclosed text is an
extended quotation. Usually, this is rendered visually by indentation
(see Notes for how to change it). A URL for the source of the
quotation may be given using the cite attribute, while a text
representation of the source can be given using the <cite> element.
Attributes (modiတဠers)
cite + global attributes
Code example
<blockquote cite="https://DIGITAL.COM">
<p>This is a quote taken from Review Squirrel.
</p></blockquote>
Back to categories
BR TAG
Line break. The HTML element line break <br> produces a line break
Line break. The HTML element line break <br> produces a line break
in text (carriage-return). It is useful for writing a poem or an address,
where the division of lines is signiတဠcant. Do not use <br> to increase
the gap between lines of text; use the CSS margin property or the
<p> element.
Attributes (modiတဠers)
Global attributes
Code example
<p>Review Squirrel<br> Elizabeth
Street<br>Australia</p>
DD TAG
Description, deတဠnition, or value, part of a term- description group in
a description list. The HTML <dd> element (HTML Description
Element) indicates the description of a term in a description list
(<dl>) element. This element can occur only as a child element of a
description list and it must follow a <dt> element.
Attributes (modiတဠers)
Global attributes
Code example
<dl>
<dt>Review Squirrel</dt>
<dd>Helps you find the best tools for
running a small business website</dd>
</dl>
DIV TAG
Container or section with no semantic meaning. The HTML <div>
element (or HTML Document Division Element) is the generic
container for †ဠow content, which does not inherently represent
anything. It can be used to group elements for styling purposes
(using the class or id attributes), or because they share attribute
values, such as lang. It should be used only when no other semantic
element (such as <article> or <nav>) is appropriate.
Attributes (modiတဠers)
Attributes (modiတဠers)
Global attributes
Code example
<div><p>Any kind of content here. Such as <p>,
<table>. You name it!</p></div>
DL TAG
An association list consisting of zero or more name-value groups (a
description list). The HTML <dl> element (or HTML Description List
Element) encloses a list of pairs of terms and descriptions. Common
uses for this element are to implement a glossary or to display
metadata (a list of key-value pairs). Prior to HTML5, <dl> was known
as a Deတဠnition List.
Attributes (modiတဠers)
Global attributes
Code example
<dl>
<dt>Review Squirrel</dt>
<dd>Helps you find the best tools for
running a small business website</dd>
</dl>
DT TAG
Term, or name, part of a term-description group in a description list.
The HTML <dt> element (or HTML Deတဠnition Term Element) identiတဠes
a term in a deတဠnition list. This element can occur only as a child
element of a <dl>. It is usually followed by a <dd> element; however,
multiple <dt> elements in a row indicate several terms that are all
deတဠned by the immediate next <dd> element.
Attributes (modiတဠers)
Global attributes
Code example
<dl>
<dt>Review Squirrel</dt>
<dd>Helps you find the best tools for
running a small business website</dd>
</dl>
FIGCAPTION TAG
Caption or legend for the တဠgure element. The HTML <တဠgcaption>
element represents a caption or a legend associated with a တဠgure or
an illustration described by the rest of the data of the <တဠgure>
element which is its immediate ancestor which means <တဠgcaption>
can be the တဠrst or last element inside a <တဠgure> block. Also, the
HTML Figcaption Element is optional; if not provided, then the parent
တဠgure element will have no caption.
Attributes (modiတဠers)
Global attributes
Code example
<figure>
<img
src="http://www.example.com/picture.png"
alt="An awesome picture">
<figcaption>A picture</figcaption>
</figure>
FIGURE TAG
Contains elements related to single concept, such as an illustration
or code example. The HTML <တဠgure> element represents self-
contained content, frequently with a caption (<တဠgcaption>), and is
typically referenced as a single unit. While it is related to the main
†ဠow, its position is independent of the main †ဠow. Usually this is an
image, an illustration, a diagram, a code snippet, or a schema that is
referenced in the main text, but that can be moved to another page
or to an appendix without a†‐ecting the main †ဠow.
Attributes (modiတဠers)
Global attributes
Code example
<figure>
<img
src="http://www.example.com/picture.png"
alt="An awesome picture">
<figcaption>A picture</figcaption>
</figure>
HR TAG
Paragraph-level thematic break. The HTML <hr> element represents
a thematic break between paragraph-level elements (for example, a
change of scene in a story, or a shift of topic with a section). In
previous versions of HTML, it represented a horizontal rule. It may
still be displayed as a horizontal rule in visual browsers, but is now
deတဠned in semantic terms, rather than presentational terms.
Attributes (modiတဠers)
Global attributes
Code example
<p>This is the first paragraph of text.</p>
<hr><p>This is second paragraph of text.</p>
LI TAG
List item. The HTML <li> element (or HTML List Item Element) is used
to represent an item in a list. It must be contained in a parent
element: an ordered list (<ol>), an unordered list (<ul>), or a menu
(<menu>). In menus and unordered lists, list items are usually
displayed using bullet points. In ordered lists, they are usually
displayed with an ascending counter on the left, such as a number or
letter.
Attributes (modiတဠers)
value + global attributes
Code example
<ol>
<li>first item</li>
<li>second item</li>
<li>third item</li>
</ol>
MAIN TAG
Speciတဠes the main content area of an HTML document. The HTML
<main> element represents the main content of the <body> of a
document or application. The main content area consists of content
that is directly related to, or expands upon the central topic of a
document or the central functionality of an application. This content
should be unique to the document, excluding any content that is
repeated across a set of documents such as sidebars, navigation
links, copyright information, site logos, and search forms (unless the
document's main function is as a search form).
Attributes (modiတဠers)
Global attributes
Code example
<main>
<h >Apples</h >
<p>The apple is the pomaceous fruit of the
apple tree.</p>
<article>
<p>The apple is the pomaceous fruit of the
apple tree.</p>
</article>
</main>
OL TAG
Ordered list. The HTML <ol> Element (or HTML Ordered List Element)
represents an ordered list of items. Typically, ordered-list items are
displayed with a preceding numbering, which can be of any form, like
numerals, letters or Romans numerals or even simple bullets. This
numbered style is not deတဠned in the HTML description of the page,
but in its associated CSS, using the list-style-type property. There is
no limitation to the depth and overlap of lists deတဠned with the <ol>
and <ul> elements.
Attributes (modiတဠers)
start | reversed | type + global attributes
Code example
Code example
<ol>
<li>first item</li>
<li>second item</li>
<li>third item</li>
</ol>
P TAG
Paragraph content. The HTML <p> element (or HTML Paragraph
Element) represents a paragraph of text. Paragraphs are usually
represented in visual media as blocks of text that are separated from
adjacent blocks by vertical blank space and/or တဠrst-line indentation.
Paragraphs are block-level elements.
Attributes (modiတဠers)
Global attributes
Code example
<p>This is the first paragraph of text.</p>
<p>This is second paragraph of text.</p>
PRE TAG
A block of preformatted text. The HTML <pre> element (or HTML
Preformatted Text) represents preformatted text. Text within this
element is typically displayed in a non-proportional ("monospace")
font exactly as it is laid out in the တဠle. Whitespace inside this element
is displayed as typed.
Attributes (modiတဠers)
Global attributes
Code example
<pre>
body {
background‐color:red;
}
</pre>
UL TAG
Unordered list. The HTML <ul> element (or HTML Unordered List
Element) represents an unordered list of items, namely a collection
of items that do not have a numerical ordering, and their order in
the list is meaningless. Typically, unordered-list items are displayed
with a bullet, which can be of several forms, like a dot, a circle or a
squared. The bullet style is not deတဠned in the HTML description of
the page, but in its associated CSS, using the list-style-type property.
Attributes (modiတဠers)
Global attributes
Code example
<ul>
<li>first item</li>
<li>second item</li>
<li>third item</li>
</ul>
Back to categories
A TAG
Hyperlink (a hypertext anchor). The HTML Anchor Element (<a> tag)
deတဠnes a hyperlink to a location on the same page or any other page
on the Web. It can also be used (in an obsolete way) to create an
anchor point - a destination for hyperlinks within the content of a
page, so that links aren't limited to connecting simply to the top of a
page.
Attributes (modiတဠers)
href | hre†ဠang | media | rel | target (_self | _blank | _parent | _top) |
type | download | ping | referrerpolicy + global attributes
Code example
<a href="https://DIGITAL.COM">Review
Squirrel</a>
ABBR TAG
Abbreviation or acronym. The <abbr> element (or HTML
Abbreviation Element) represents an abbreviation and optionally
provides a full description for it. If present, the title attribute must
contain this full description and nothing else.
Attributes (modiတဠers)
Global attributes
Code example
<p>This is <abbr title="Hypertext Markup
Language">HTML</abbr></p>
B TAG
Stylistically separated text of equal importance, such as a product
name. The HTML <b> Element represents a span of text stylistically
di†‐erent from normal text, without conveying any special
importance or relevance. It is typically used for keywords in a
summary, product names in a review, or other spans of text whose
typical presentation would be boldfaced. Another example of its use
is to mark the lead sentence of each paragraph of an article.
Attributes (modiတဠers)
Global attributes
Code example
<p>This article describes several <b>text‐
level</b> elements. It explains their usage in
an <b>HTML</b> document. </p>
BDI TAG
Deတဠnes directional formatting for content. The HTML <bdi> Element
(or Bi-Directional Isolation Element) isolates a span of text that might
be formatted in a di†‐erent direction from other text outside it.
Attributes (modiတဠers)
dir + global attributes
Code example
Code example
<p dir="ltr">This arabic word
<bdi>ARABIC_PLACEHOLDER</bdi> is automatically
displayed right‐to‐left.</p>
BDO TAG
Deတဠnes directional formatting for content. The HTML <bdo> Element
(or HTML bidirectional override element) is used to override the
current directionality of text. It causes the directionality of the
characters to be ignored in favor of the speciတဠed directionality.
Attributes (modiတဠers)
dir + global attributes
Code example
<p><bdo dir="rtl">This text will go right to
left.</bdo></p>
CITE TAG
Title of a referenced piece of work. The HTML Citation Element
(<cite>) represents a reference to a creative work. It must include the
title of a work or a URL reference, which may be in an abbreviated
form according to the conventions used for the addition of citation
metadata.
Attributes (modiတဠers)
Global attributes
Code example
<blockquote cite="https://DIGITAL.COM">
<p>This is a quote taken from Review
Squirrel</p></blockquote>
CODE TAG
Attributes (modiတဠers)
Global attributes
Code example
<p>Regular text. <code>This is code.</code>
Regular text.</p>
DEL TAG
Text that has been removed during document editing. The HTML
Deleted Text Element (<del>) represents a range of text that has
been deleted from a document. This element is often (but need not
be) rendered with strike-through text.
Attributes (modiတဠers)
cite | datetime + global attributes
Code example
<p><del>This text has been deleted</del>, here
is the rest of the paragraph.</p><del ><p
>This paragraph has been deleted.</p ></del >
DFN TAG
Deတဠning instance of a term. The HTML Deတဠnition Element (<dfn>)
represents the deတဠning instance of a term.
Attributes (modiတဠers)
Global attributes
Code example
<p><dfn id="def‐internet">The Internet</dfn>
is a global system of interconnected networks
that use the Internet Protocol Suite TCP/IP
to serve billions of users worldwide.</p>
EM TAG
Text that should be emphasized. The HTML element emphasis <em>
marks text that has stress emphasis. The <em> element can be
nested, with each level of nesting indicating a greater degree of
emphasis.
Attributes (modiတဠers)
Global attributes
Code example
<p>In HTML , what was previously called
<em>block‐level</em> content is now called
<em>flow</em> content.</p>
I TAG
Text in a alternate voice or mood, such as a technical term. The HTML
<i> Element represents a range of text that is set o†‐ from the normal
text for some reason, for example, technical terms, foreign language
phrases, or တဠctional character thoughts. It is typically displayed in
italic type.
Attributes (modiတဠers)
Global attributes
Code example
<p>The Latin phrase <i>Veni, vidi, vici</i> is
often mentioned in music, art, and
literature</p>
INS TAG
Text that has been inserted during document editing. The HTML
<ins> Element (or HTML Inserted Text) HTML represents a range of
text that has been added to a document.
Attributes (modiတဠers)
cite | datetime + global attributes
Code example
Code example
<ins>This text has been inserted</ins>
KBD TAG
Example input (usually keyboard) for a program. The HTML Keyboard
Input Element (<kbd>) represents user input and produces an inline
element displayed in the browser's default monospace font.
Attributes (modiတဠers)
Global attributes
Code example
<p>Save the document by pressing
<kbd>Ctrl</kbd> + <kbd>S</kbd></p>
MARK TAG
Text highlighted for referencing elsewhere. The HTML Mark Element
(<mark>) represents highlighted text, i.e., a run of text marked for
reference purpose, due to its relevance in a particular context. For
example it can be used in a page showing search results to highlight
every instance of the searched-for word.
Attributes (modiတဠers)
Global attributes
Code example
<p>The <mark> element is used to
<mark>highlight</mark> text</p>
Q TAG
Phrasing content quoted from another source. The HTML Quote
Element (<q>) indicates that the enclosed text is a short inline
quotation. This element is intended for short quotations that don't
require paragraph breaks; for long quotations use <blockquote>
element.
Attributes (modiတဠers)
Attributes (modiတဠers)
cite + global attributes
Code example
<p>Everytime Kenny is killed, Stan will
announce
<q
cite="http://en.wikipedia.org/wiki/Kenny_McCor
mick#Cultural_impact">
Oh my God, you/they killed Kenny!
</q>.
</p>
RP TAG
Contains semantically meaningless markup for browsers that don't
understand ruby annotations. The HTML <rp> element is used to
provide fall-back parenthesis for browsers non-supporting ruby
annotations. Ruby annotations are for showing pronunciation of East
Asian characters, like using Japanese furigana or Taiwainese
bopomofo characters. The <rp> element is used in the case of lack of
<ruby> element support its content has what should be displayed in
order to indicate the presence of a ruby annotation, usually
parentheses.
Attributes (modiတဠers)
Global attributes
Code example
<ruby>
漢 <rp> </rp><rt>Kan</rt><rp> </rp>
字 <rp> </rp><rt>ji</rt><rp> </rp>
</ruby>
RT TAG
Annotation of preceding text. The HTML <rt> Element embraces
pronunciation of characters presented in a ruby annotations, which
are used to describe the pronunciation of East Asian characters. This
element is always used inside a <ruby> element.
Attributes (modiတဠers)
Attributes (modiတဠers)
Global attributes
Code example
<ruby>
漢 <rp> </rp><rt>Kan</rt><rp> </rp>
字 <rp> </rp><rt>ji</rt><rp> </rp>
</ruby>
RUBҮ TAG
Contains text with annotations, such as pronunciation hints.
Commonly used in East Asian text. The HTML <ruby> Element
represents a ruby annotation. Ruby annotations are for showing
pronunciation of East Asian characters.
Attributes (modiတဠers)
Global attributes
Code example
<ruby>
漢 <rp> </rp><rt>Kan</rt><rp> </rp>
字 <rp> </rp><rt>ji</rt><rp> </rp>
</ruby>
S TAG
Strikethrough text that is outdated or no longer accurate. The HTML
Strikethrough Element (<s>) renders text with a strikethrough, or a
line through it. Use the <s> element to represent things that are no
longer relevant or no longer accurate. However, <s> is not
appropriate when indicating document edits; for that, use the <del>
and <ins> elements, as appropriate.
Attributes (modiတဠers)
Global attributes
Code example
<p>Planet earth is <s>flat</s> round</p>
SAMP TAG
Sample output of a program. The HTML <samp> element is an
element intended to identify sample output from a computer
program. It is usually displayed in the browser's default monotype
font (such as Lucida Console).
Attributes (modiတဠers)
Global attributes
Code example
<p>Regular text. <samp>This is sample text.
</samp> Regular text.</p>
SMALL TAG
Small text, such as တဠne print. The HTML Small Element (<small>)
makes the text font size one size smaller (for example, from large to
medium, or from small to x-small) down to the browser's minimum
font size. In HTML5, this element is repurposed to represent side-
comments and small print, including copyright and legal text,
independent of its styled presentation.
Attributes (modiတဠers)
Global attributes
Code example
<p>This is the first sentence. <small>This
whole sentence is in small letters.</small>
</p>
SPAN TAG
Container with no semantic meaning. The HTML <span> element is a
generic inline container for phrasing content, which does not
inherently represent anything. It can be used to group elements for
styling purposes (using the class or id attributes), or because they
share attribute values, such as lang. It should be used only when no
other semantic element is appropriate. <span> is very much like a
Attributes (modiတဠers)
Global attributes
Code example
<p><span>Some text</span></p>
STRONG TAG
Text that is important. The HTML Strong Element (<strong>) gives
text strong importance, and is typically displayed in bold.
Attributes (modiတဠers)
Global attributes
Code example
<p>When doing x it is
<strong>imperative</strong> to do y before
proceeding.</p>
SUB TAG
Subscript text. The HTML Subscript Element (<sub>) deတဠnes a span of
text that should be displayed, for typographic reasons, lower, and
often smaller, than the main span of text.
Attributes (modiတဠers)
Global attributes
Code example
<p>The chemical formula of water is
H<sub> </sub>O</p>
SUP TAG
Attributes (modiတဠers)
Global attributes
Code example
<p>This text is <sup>superscripted</sup></p>
TIME TAG
Time deတဠned in a machine readable format. The HTML <time>
element represents either a time on a 24-hour clock or a precise date
in the Gregorian calendar (with optional time and timezone
information). This element is intended to be used presenting dates
and times in a machine readable format. This can be helpful for user
agents to o†‐er any event scheduling for user's calendar.
Attributes (modiတဠers)
datetime + global attributes
Code example
<p>The concert starts at <time> 0:00</time>.
</p>
VAR TAG
Mathematical or programming variable. The HTML Variable Element
(<var>) represents a variable in a mathematical expression or a
programming context.
Attributes (modiတဠers)
Global attributes
Code example
<p> A simple equation: <var>x</var> =
<var>y</var> + </p>
WBR TAG
WBR TAG
Opportunity for a line break. The HTML element word break
opportunity <wbr> represents a position within text where the
browser may optionally break a line, though its line-breaking rules
would not otherwise create a break at that location.
Attributes (modiတဠers)
Global attributes
Code example
<p>http://this<wbr>.is<wbr>.a<wbr>.really<wbr>
.long<wbr>.example<wbr>.com/With<wbr>/deeper<w
br>/level<wbr>/pages<wbr>/deeper<wbr>/level<wb
r>/pages<wbr>/deeper<wbr>/level<wbr>/pages<wbr
>/deeper<wbr>/level<wbr>/pages<wbr>/deeper<wbr
>/level<wbr>/pages</p>
Back to categories
CAPTION TAG
Title of a table. The HTML <caption> Element (or HTML Table Caption
Element) represents the title of a table. Though it is always the တဠrst
descendant of a <table>, its styling, using CSS, may place it
elsewhere, relative to the table.
Attributes (modiတဠers)
Global attributes
Code example
<table>
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$ 00</td>
</tr>
<tr>
<td>February</td>
<td>$ 0</td>
</tr>
</table>
COL TAG
Columns in a table. The HTML Table Column Element (<col>) deတဠnes a
column within a table and is used for deတဠning common semantics on
all common cells. It is generally found within a <colgroup> element.
Attributes (modiတဠers)
span + global attributes
Code example
<table>
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$ 00</td>
</tr>
<tr>
<td>February</td>
<td>$ 0</td>
</tr>
</table>
COLGROUP TAG
Deတဠnes a group of columns in a table. The HTML Table Column Group
Element (<colgroup>) deတဠnes a group of columns within a table.
Attributes (modiတဠers)
span + global attributes
Code example
<table>
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$ 00</td>
</tr>
<tr>
<td>February</td>
<td>$ 0</td>
</tr>
</table>
TABLE TAG
Table of multi-dimensional data. The HTML Table Element (<table>)
represents tabular data: information expressed via two dimensions
or more.
Attributes (modiတဠers)
summary + global attributes
Code example
<table>
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$ 00</td>
</tr>
<tr>
<td>February</td>
<td>$ 0</td>
</tr>
</table>
TBODҮ TAG
TBODҮ TAG
Contains rows that hold the table's data. The HTML Table Body
Element (<tbody>) deတဠnes one or more <tr> element data-rows to be
the body of its parent <table> element (as long as no <tr> elements
are immediate children of that table element.) In conjunction with a
preceding <thead> and/or <tfoot> element, <tbody> provides
additional semantic information for devices such as printers and
displays. Of the parent table's child elements, <tbody> represents the
content which, when longer than a page, will most likely di†‐er for
each page printed; while the content of <thead> and <tfoot> will be
the same or similar for each page printed. For displays, <tbody> will
enable separate scrolling of the <thead>, <tfoot>, and <caption>
elements of the same parent <table> element. Note that unlike the
<thead>, <tfoot>, and <caption> elements however, multiple <tbody>
elements are permitted (if consecutive), allowing the data-rows in
long tables to be divided into di†‐erent sections, each separately
formatted as needed.
Attributes (modiတဠers)
Global attributes
Code example
<table>
<thead>
<tr> ...header information... </tr>
</thead>
<tfoot>
<tr> ...footer information... </tr>
</tfoot>
<tbody>
<tr> ...first row of block one data...
</tr>
<tr> ...second row of block one data...
</tr>
</tbody>
<tbody>
<tr> ...first row of block two data...
</tr>
<tr> ...second row of block two data...
</tr>
<tr> ...third row of block two data...
</tr>
</tbody>
</table>
TD TAG
Table cell. The Table cell HTML element (<td>) deတဠnes a cell of a table
that contains data. It participates in the table model.
Attributes (modiတဠers)
colspan | rowspan | headers + global attributes
Code example
<table>
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$ 00</td>
</tr>
<tr>
<td>February</td>
<td>$ 0</td>
</tr>
</table>
TFOOT TAG
Contains rows with summary of data. The HTML Table Foot Element
(<tfoot>) deတဠnes a set of rows summarizing the columns of the table.
Attributes (modiတဠers)
Global attributes
Code example
<table>
<thead>
<tr> ...header information... </tr>
</thead>
<tfoot>
<tr> ...footer information... </tr>
</tfoot>
<tbody>
<tr> ...first row of block one data...
</tr>
<tr> ...second row of block one data...
</tr>
</tbody>
<tbody>
<tr> ...first row of block two data...
</tr>
<tr> ...second row of block two data...
</tr>
<tr> ...third row of block two data...
</tr>
</tbody>
</table>
TH TAG
Table heading. The HTML element table header cell <th> deတဠnes a
cell as a header for a group of cells of a table. The group of cells that
the header refers to is deတဠned by the scope and headers attribute.
Attributes (modiတဠers)
colspan | rowspan | scope | headers + global attributes
Code example
<table>
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$ 00</td>
</tr>
<tr>
<td>February</td>
<td>$ 0</td>
</tr>
</table>
THEAD TAG
Contains rows with table headings. The HTML Table Head Element
Contains rows with table headings. The HTML Table Head Element
(<thead>) deတဠnes a set of rows deတဠning the head of the columns of
the table.
Attributes (modiတဠers)
Global attributes
Code example
<table>
<thead>
<tr> ...header information... </tr>
</thead>
<tfoot>
<tr> ...footer information... </tr>
</tfoot>
<tbody>
<tr> ...first row of block one data...
</tr>
<tr> ...second row of block one data...
</tr>
</tbody>
<tbody>
<tr> ...first row of block two data...
</tr>
<tr> ...second row of block two data...
</tr>
<tr> ...third row of block two data...
</tr>
</tbody>
</table>
TR TAG
A row of cells in a table. The HTML element table row <tr> deတဠnes a
row of cells in a table. Those can be a mix of <td> and <th> elements.
Attributes (modiတဠers)
Global attributes
Code example
<table>
<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$ 00</td>
</tr>
<tr>
<td>February</td>
<td>$ 0</td>
</tr>
</table>
Back to categories
BUTTON TAG
A button. The HTML <button> Element represents a clickable button.
Attributes (modiတဠers)
autofocus | disabled | form | formaction | formenctype | formmethod
| formnovalidate | formtarget (_self | _blank | _parent | _top) | name |
type | value + global attributes
Code example
<button name="button">I am a button. Click me!
</button>
DATA TAG
Allows for machine-readable data to be provided. The HTML <data>
Element links a given content with a machine-readable translation. If
the content is time- or date-related, the <time> must be used.
Attributes (modiတဠers)
value + global attributes
Code example
<ul>
<li><data value=" ">Mini
Ketchup</data></li>
<li><data value=" ">Jumbo
Ketchup</data></li>
<li><data value=" 00">Mega Jumbo
Ketchup</data></li>
</ul>
DATALIST TAG
Deတဠne sets of options. The HTML Datalist Element (<datalist>)
contains a set of <option> elements that represent the values
available for other controls.
Attributes (modiတဠers)
Global attributes
Code example
<label>Choose a browser from this list:
<input list="browsers" name="myBrowser" />
</label>
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
<option value="Microsoft Edge">
</datalist>
FIELDSET TAG
Set of form controls grouped by theme. The HTML <တဠeldset> element
is used to group several controls as well as labels (<label>) within a
web form.
Attributes (modiတဠers)
disabled | form | name + global attributes
Code example
<form action="test.php" method="post">
<fieldset>
<legend>Title</legend>
<input type="radio" id="radio"> <label
for="radio">Click me</label>
</fieldset>
</form>
FORM TAG
Used to create an HTML form for user input. The HTML <form>
element represents a document section that contains interactive
controls to submit information to a web server. It is possible to use
the :valid and :invalid CSS pseudo-classes to style a <form> element.
Attributes (modiတဠers)
action | autocomplete | name | novalidate | accept-charset | enctype |
method | target (_self | _blank | _parent | _top) + global attributes
Code example
<form action="" method="post">
<fieldset>
<legend>Title</legend>
<input type="radio" id="radio"> <label
for="radio">Click me</label>
</fieldset>
</form>
INPUT TAG
Generic form input. The HTML element <input> is used to create
interactive controls for web-based forms in order to accept data
from the user. How an <input> works varies considerably depending
on the value of its type attribute.
Attributes (modiတဠers)
accept | alt | auto-complete | autofocus | checked | disabled | form |
formaction | formenctype | formmethod | formnovalidate |
formtarget | height | list | max | maxlength | min | multiple | name |
pattern | placeholder | readonly | required | size | src | step | type |
value | width | webkitdirectory | global | spellcheck |
selectionDirection + global attributes
Code example
Code example
<input type="text" value="Type here">
LABEL TAG
Caption for a form control. The HTML Label Element (<label>)
represents a caption for an item in a user interface. It can be
associated with a control either by placing the control element inside
the <label> element, or by using the for attribute. Such a control is
called the labeled control of the label element. One input can be
associated with multiple labels.
Attributes (modiတဠers)
for + global attributes
Code example
<label>Click me <input type="text"></label>
LEGEND TAG
Deတဠne a name for a တဠeldset. The HTML <legend> Element (or HTML
Legend Field Element) represents a caption for the content of its
parent <တဠeldset>.
Attributes (modiတဠers)
Global attributes
Code example
<form action="" method="post">
<fieldset>
<legend>Title</legend>
<input type="radio" id="radio"> <label
for="radio">Click me</label>
</fieldset>
</form>
METER TAG
Attributes (modiတဠers)
high | low | max | min | optimum | value | form + global attributes
Code example
OPTGROUP TAG
Group of option. In a Web form, the HTML <optgroup> element
creates a grouping of options within a <select> element.
Attributes (modiတဠers)
disabled | label + global attributes
Code example
<select>
<optgroup label="Group ">
<option>Option . </option>
</optgroup>
<optgroup label="Group ">
<option>Option . </option>
<option>Option . </option>
</optgroup>
<optgroup label="Group " disabled>
<option>Option . </option>
<option>Option . </option>
<option>Option . </option>
</optgroup>
</select>
OPTION TAG
Single option within a select control. In a Web form, the HTML
<option> element is used to create a control representing an item
within a <select>, an <optgroup> or a <datalist> HTML5 element.
Attributes (modiတဠers)
Attributes (modiတဠers)
disabled | label | selected | value + global attributes
Code example
<select name="select">
<option value="value ">Value </option>
<option value="value " selected>Value
</option>
<option value="value ">Value </option>
</select>
OUTPUT TAG
Contains the results of a calculation. The HTML <output> element
represents the result of a calculation or user action.
Attributes (modiတဠers)
form | for | name + global attributes
Code example
<form
oninput="result.value=parseInt a.value +parseI
nt b.value ">
<input type="range" name="b" value=" 0" />
+
<input type="number" name="a" value=" 0"
/> =
<output name="result"> 0</output>
</form>
PROGRESS TAG
Control for displaying progress of a task. The HTML <progress>
Element is used to view the completion progress of a task. While the
speciတဠcs of how it's displayed is left up to the browser developer, it's
typically displayed as a progress bar. Javascript can be used to
manipulate the value of progress bar.
Attributes (modiတဠers)
max | value + global attributes
Code example
<progress value=" 0" max=" 00"> 0 %</progress>
SELECT TAG
Control for selecting from multiple options. The HTML select
(<select>) element represents a control that presents a menu of
options. The options within the menu are represented by <option>
elements, which can be grouped by <optgroup> elements. Options
can be pre-selected for the user.
Attributes (modiတဠers)
autofocus | size | disabled | form | multiple | name | required + global
attributes
Code example
<select name="select">
<option value="value ">Value </option>
<option value="value " selected>Value
</option>
<option value="value ">Value </option>
</select>
TEXTAREA TAG
Multiline free-form text input. The HTML <textarea> element
represents a multi-line plain-text editing control.
Attributes (modiတဠers)
autocomplete | autofocus | cols | disabled | dirname | form | name |
readonly | required | rows | maxlength | minlength | placeholder |
wrap | selectionDirection | selectionEnd | selectionStart | spellcheck +
global attributes
Code example
<textarea name="textarea" rows=" 0"
cols=" 0">Write something here</textarea>
Back to categories
EMBED TAG
Integration point for an external (typically non-HTML) application or
interactive content. The HTML <embed> Element represents an
integration point for an external application or interactive content
(in other words, a plug-in).
Attributes (modiတဠers)
height | src | type | width + global attributes
Code example
<embed type="video/quicktime" src="movie.mov"
width=" 0" height=" 0">
IFRAME TAG
Nested browser frame. The HTML Inline Frame Element (<iframe>)
represents a nested browsing context, e†‐ectively embedding
another HTML page into the current page. In HTML 4.01, a document
may contain a head and a body or a head and a frameset, but not
both a body and a frameset. However, an <iframe> can be used
within a normal document body. Each browsing context has its own
session history and active document. The browsing context that
contains the embedded content is called the parent browsing
context. The top-level browsing context (which has no parent) is
typically the browser window.
Attributes (modiတဠers)
allowfullscreen | src | name | sandbox | seamlesss | width | height |
srcdoc | referrerpolicy + global attributes
Code example
<iframe src="http:www.example.com/iframe‐
example" width=" 00" height=" 00">
<p>Your browser does not support iframes.
</p>
</iframe>
IMG TAG
An image. The HTML <img> element represents an image in the
An image. The HTML <img> element represents an image in the
document.
Attributes (modiတဠers)
alt | src | height | ismap | usemap | width | crossorigin | longdesc |
referrerpolicy | sizes | srcset + global attributes
Code example
<img src="mdn‐logo‐sm.png" alt="MDN">
OBJECT TAG
External resource such as an image, iframe or plugin. The HTML
Embedded Object Element (<object>) represents an external
resource, which can be treated as an image, a nested browsing
context, or a resource to be handled by a plugin.
Attributes (modiတဠers)
data | height | type | usemap | width | form | name | typemustmatch |
usemap + global attributes
Code example
<object data="move.swf" type="application/x‐
shockwave‐flash">
<param name="foo" value="bar">
</object>
PARAM TAG
Parameters for the parent object. The HTML <param> Element (or
HTML Parameter Element) deတဠnes parameters for <object>.
Attributes (modiတဠers)
name | value + global attributes
Code example
<object data="move.swf" type="application/x‐
shockwave‐flash">
<param name="foo" value="bar">
</object>
SOURCE TAG
Alternative sources for parent video or audio elements. The HTML
<source> element speciတဠes multiple media resources for either the
<picture>, the <audio> or the <video> element. It is an empty
element. It is commonly used to serve the same media content in
multiple formats supported by di†‐erent browsers.
Attributes (modiတဠers)
media | src | type | sizes | srcset + global attributes
Code example
<video controls poster="/images/sample.gif">
<source src="sample.mp " type="video/mp ">
<source src="sample.ogv" type="video/ogv">
<track kind="captions"
src="sampleCaptions.vtt" srclang="en">
<track kind="descriptions"
src="sampleDescriptions.vtt" srclang="en">
<track kind="chapters"
src="sampleChapters.vtt" srclang="en">
<track kind="subtitles"
src="sampleSubtitles_de.vtt" srclang="de">
<track kind="subtitles"
src="sampleSubtitles_en.vtt" srclang="en">
<track kind="subtitles"
src="sampleSubtitles_ja.vtt" srclang="ja">
<track kind="subtitles"
src="sampleSubtitles_oz.vtt" srclang="oz">
<track kind="metadata" src="keyStage .vtt"
srclang="en" label="Key Stage ">
<track kind="metadata" src="keyStage .vtt"
srclang="en" label="Key Stage ">
<track kind="metadata" src="keyStage .vtt"
srclang="en" label="Key Stage ">
</video>
AREA TAG
Hyperlink with some text and a corresponding area on an image
map, or a dead area on an image map. The HTML <area> element
deတဠnes a hot-spot region on an image, and optionally associates it
Attributes (modiတဠers)
alt | coords | download | href | hre†ဠang | media | rel | referrerpolicy |
shape | target | type + global attributes
Code example
<map name="primary">
<area shape="circle" coords=" 00, 0, "
href="another.htm" />
<area shape="default" nohref />
</map>
Back to categories
AUDIO TAG
Sound or audio stream. The HTML <audio> element is used to embed
sound content in documents. It may contain one or more audio
sources, represented using the src attribute or the <source>
element; the browser will choose the most suitable one.
Attributes (modiတဠers)
autoplay | bu†‐ered | preload | loop | controls | src | muted | played |
volume + global attributes
Code example
<audio
src="http://developer.mozilla.org/@api/deki/fi
les/ /=AudioTest_ .ogg" autoplay>
Your browser does not support the
<code>audio</code> element.
</audio>
MAP TAG
Image map for adding hyperlinks to parts of an image. The HTML
<map> element is used with <area> elements to deတဠne an image map
Attributes (modiတဠers)
name + global attributes
Code example
<map name="example‐map‐ ">
<area shape="circle" coords=" 00, 0, "
href="another.htm" />
<area shape="default" />
</map>
TRACK TAG
Speciတဠes external timing track for media element. The HTML <track>
element is used as a child of the media elements—<audio> and
<video>. It lets you specify timed text tracks (or time-based data), for
example to automatically handle subtitles. The tracks are formatted
in WebVTT format (.vtt တဠles) — Web Video Text Tracks.
Attributes (modiတဠers)
default | kind | label | src | srclang + global attributes
Code example
<video controls poster="/images/sample.gif">
<source src="sample.mp " type="video/mp ">
<source src="sample.ogv" type="video/ogv">
<track kind="captions"
src="sampleCaptions.vtt" srclang="en">
<track kind="descriptions"
src="sampleDescriptions.vtt" srclang="en">
<track kind="chapters"
src="sampleChapters.vtt" srclang="en">
<track kind="subtitles"
src="sampleSubtitles_de.vtt" srclang="de">
<track kind="subtitles"
src="sampleSubtitles_en.vtt" srclang="en">
<track kind="subtitles"
src="sampleSubtitles_ja.vtt" srclang="ja">
<track kind="subtitles"
src="sampleSubtitles_oz.vtt" srclang="oz">
<track kind="metadata" src="keyStage .vtt"
srclang="en" label="Key Stage ">
<track kind="metadata" src="keyStage .vtt"
srclang="en" label="Key Stage ">
<track kind="metadata" src="keyStage .vtt"
srclang="en" label="Key Stage ">
</video>
VIDEO TAG
Used for playing videos or movies. Use the HTML <video> element to
embed video content in a document. The video element contains one
or more video sources. To specify a video source, use either the src
attribute or the <source> element; the browser will choose the most
suitable one.
Attributes (modiတဠers)
autoplay | controls | height | loop | poster | preload | src | width |
bu†‐ered | crossorigin | muted | played + global attributes
Code example
<video src="videofile.webm" autoplay
poster="posterimage.jpg">
Sorry, your browser doesn't support embedded
videos,
but don't worry, you can <a
href="videofile.webm">download it</a>
and watch it with your favorite video
player!
</video>
DETAILS TAG
Contains additional information, such as the contents of an
accordian view. The HTML Details Element (<details>) is used as a
disclosure widget from which the user can retrieve additional
information.
Attributes (modiတဠers)
open + global attributes
Code example
<details><summary>Some details</summary>
<p>More info about the details.</p></details>
DIALOG TAG
The HTML <dialog> element represents a dialog box or other
interactive component, such as an inspector or window. <form>
elements can be integrated within a dialog by specifying them with
the attribute method="dialog". When such a form is submitted, the
dialog is closed with a returnValue attribute set to the value of the
submit button used.
Attributes (modiတဠers)
open + global attributes
Code example
<dialog open>
<p>Greetings, one and all!</p>
</dialog>
MENU TAG
Set of commands. The HTML <menu> element represents a group of
commands that a user can perform or activate. This includes both list
menus, which might appear across the top of a screen, as well as
context menus, such as those that might appear underneath a
button after it has been clicked.
Attributes (modiတဠers)
label | type + global attributes
Code example
<menu type="context" id="popup‐menu">
<menuitem>Action</menuitem>
<menuitem>Another action</menuitem>
<hr>
<menuitem>Separated action</menuitem>
</menu>
SUMMARҮ TAG
Attributes (modiတဠers)
Global attributes
Code example
<details><summary>Some details</summary>
<p>More info about the details.</p></details>
CANVAS TAG
Bitmap which is editable by client side scripts. The HTML <canvas>
Element can be used to draw graphics via scripting (usually
JavaScript). For example, it can be used to draw graphs, make photo
compositions or even perform animations. You may (and should)
provide alternate content inside the <canvas> block. That content
will be rendered both on older browsers that don't support canvas
and in browsers with JavaScript disabled.
Attributes (modiတဠers)
height | width + global attributes
Code example
<canvas id="canvas" width=" 00"
height=" 00">An alternative text describing
what your canvas displays.</canvas>
NOSCRIPT TAG
Contains elements that are part of the document only if scripting is
disabled. The HTML <noscript> Element deတဠnes a section of html to
be inserted if a script type on the page is unsupported or if scripting
is currently turned o†‐ in the browser.
Attributes (modiတဠers)
Global attributes
Code example
<noscript>
<a
href="https://DIGITAL.COM/">External
Link</a>
</noscript>
SCRIPT TAG
Inline or linked client side scripts. The HTML Script Element (<script>)
is used to embed or reference an executable script within an HTML
or XHTML document. Scripts without async or defer attributes, as
well as inline scripts, are fetched and executed immediately, before
the browser continues to parse the page.
Attributes (modiတဠers)
async | type | defer | src | charset | integrity | text | language | defer |
crossorigin + global attributes
Code example
<script src="javascript.js"></script>
Back to categories
GLOBAL ATTRIBUTES
Here below is a list of attributes supported by all HTML5 tags
Back to categories
Tag Description
<article> Speciတဠes an article
Back to categories