Get all the elements used in html along with it's description and examples.
Element
Description
Example
<a>
Anchor element used to create hyperlinks to other web pages or resources.
Run
<abbr>
Abbreviation or acronym, representing a shortened form of a word or phrase.
Run
<address>
Contact information for the author or owner of the document.
Run
<area>
Defines a clickable area within an image map.
Run
<article>
Represents a self-contained piece of content, such as a blog post or news article.
Run
<aside>
Represents content that is tangentially related to the content around it, like sidebars or call-out boxes.
Run
<audio>
Embeds audio content on a webpage, allowing playback of sound or music.
Run
<b>
Represents bold text.
Run
<base>
Specifies the base URL for relative URLs within a document.
Run
<bdi>
Bi-Directional Isolation for text that isolates a span of text from its surrounding text directionality.
Run
<bdo>
Bi-Directional Override for text that overrides the bidirectional algorithm's default behavior.
Run
<blockquote>
Represents a block-level quotation or citation.
Run
<body>
Represents the content of the document visible in the browser window.
Run
<br>
Line break, used to create a new line within a text.
Run
<button>
Represents a clickable button on a form or a generic button element.
Run
<canvas>
Provides a space to draw graphics and animations dynamically using JavaScript.
Run
<caption>
Represents the title or caption of a table.
Run
<cite>
Represents a citation or reference to a creative work.
Run
<code>
Represents computer code or a fragment of code.
Run
<col>
Specifies column properties for each column within a <colgroup> element in a table.
Run
<colgroup>
Groups a set of columns in a table to apply styles or other attributes collectively.
Run
<data>
Associates machine-readable data with the content, usually for dynamic content generation.
Run
<datalist>
Specifies a list of pre-defined options for an <input> element.
Run
<dd>
Represents a description or value in a definition list (<dl>).
Run
<del>
Represents deleted text within the document.
Run
<details>
Represents a disclosure widget from which the user can obtain additional information or controls.
Run
<dfn>
Represents a definition term, typically within the context of a glossary or similar definition list.
Run
<dialog>
Represents a dialog box or window for user interaction.
Run
<div>
Represents a generic container for flow content, typically used for layout purposes.
Run
<dl>
Represents a definition list, associating terms (defined in <dt>) with their definitions (defined in <dd>).
Run
<dt>
Represents a term or label in a definition list (<dl>).
Run
<em>
Represents text that should be emphasized or stressed.
Run
<embed>
Embeds external content such as multimedia or interactive applications within a document.
Run
<fieldset>
Groups related form elements together and can include a legend for describing the group.
Run
<figcaption>
Represents a caption or legend for a <figure> element.
Run
<figure>
Represents any content that is referenced from the main content but can be moved away from it, like images or illustrations.
Run
<footer>
Represents the footer of a section or page.
Run
<form>
Represents an HTML form for user input or data submission.
Run
<h1>
Represents the highest level of section heading.
Run
<h2>
Represents a level 2 section heading.
Run
<h3>
Represents a level 3 section heading.
Run
<h4>
Represents a level 4 section heading.
Run
<h5>
Represents a level 5 section heading.
Run
<h6>
Represents a level 6 section heading.
Run
<head>
Represents the metadata for the document, typically containing <title>, <meta>, and <link> elements.
Run
<header>
Represents the header of a section or page.
Run
<hr>
Represents a thematic break or horizontal rule within the content.
Run
<html>
Represents the root element of an HTML document.
Run
<i>
Represents text that is set off from the normal prose, often styled in italics.
Run
<iframe>
Embeds an external web page or other media within the current document.
Run
<img>
Embeds an image within the document.
Run
<input>
Represents an input field where users can enter data.
Run
<ins>
Represents inserted text within the document.
Run
<kbd>
Represents text that indicates user input, typically keyboard input.
Run
<label>
Represents a label for an <input>, <select>, <textarea>, or <button> element.
Run
<legend>
Represents a caption for a <fieldset> element.
Run
<li>
Represents a list item within an ordered (<ol>) or unordered (<ul>) list.
Run
<link>
Specifies relationships between the current document and external resources, typically stylesheets.
Run
<main>
Represents the main content of the document, excluding headers, footers, and sidebars.
Run
<map>
Defines an image map, which associates specific areas of an image with hyperlinks.
Run
<mark>
Represents text that has been marked or highlighted for reference or notation.
Run
<meta>
Provides metadata about the document, such as character encoding or viewport settings.
Run
<meter>
Represents a scalar measurement within a known range, like ratings or progress bars.
Run
<nav>
Represents a section of navigation links.
Run
<noscript>
Provides alternate content for users who have disabled scripts or cannot process them.
Run
<object>
Represents an external resource, such as a multimedia file or a plugin.
Run
<ol>
Represents an ordered (numbered) list.
Run
<optgroup>
Groups related options within a <select> element.
Run
<option>
Represents an option within a <select> element or a <datalist> element.
Run
<output>
Represents the result of a calculation or user action.
Run
<p>
Represents a paragraph of text.
Run
<param>
Defines parameters for an <object> element.
Run
<picture>
A container for multiple sources of an image for responsive design.
Run
<pre>
Represents preformatted text, preserving white spaces and line breaks.
Run
<progress>
Represents the progress of a task or process, like loading status or completion percentage.
Run
<q>
Represents a short inline quotation.
Run
<rp>
Represents parentheses for browsers that do not support ruby annotations.
Run
<rt>
Represents ruby text, which provides pronunciation or translation annotations.
Run
<ruby>
Represents a ruby annotation container for ruby text.
Run
<s>
Represents text that is no longer accurate or relevant, often styled with a strikethrough.
Run
<samp>
Represents sample output, typically from a computer program.
Run
<script>
Represents client-side scripts or links to external script files.
Run
<section>
Represents a generic section of content within a document, like chapters or sub-sections.
Run
<select>
Represents a control that allows users to select options from a list.
Run
<small>
Represents smaller text, typically used for disclaimers or fine print.
Run
<source>
Specifies multiple media resources for media elements, such as <video> and <audio>.
Run
<span>
Represents a generic inline container, typically used for styling purposes.
Run
<strong>
Represents text that is strongly emphasized.
Run
<style>
Contains style rules to be applied within the document.
Run
<sub>
Represents subscripted text.
Run
<summary>
Represents a summary or caption for a <details> element.
Run
<sup>
Represents superscripted text.
Run
<svg>
Embeds Scalable Vector Graphics (SVG) content within a document.
Run
<table>
Represents a table with rows and columns.
Run
<tbody>
Groups the body content in a table.
Run
<td>
Represents a table data cell.
Run
<template>
Represents content that can be cloned and reused in the document.
Run
<textarea>
Represents a multi-line text input control.
Run
<tfoot>
Groups the footer content in a table.
Run
<th>
Represents a table header cell.
Run
<thead>
Groups the header content in a table.
Run
<time>
Represents a specific time or a range of time, such as dates, times, or durations.
Run
<title>
Defines the title of the document, shown in the browser's title bar or tab.
Run
<tr>
Represents a table row.
Run
<track>
Specifies text tracks for media elements, such as subtitles or captions.
Run
<u>
Represents underlined text.
Run
<ul>
Represents an unordered (bulleted) list.
Run
<var>
Represents a variable or placeholder text.
Run
<video>
Embeds video content on a webpage, allowing playback of video files.
Run
<wbr>
Represents a word break opportunity, indicating where the browser can optionally wrap long words.
Run