A generic block-level container for flow content; without CSS, it has no effect on the content or layout. Block-level, ends with a newline.
eg.<h1> <p> <pre> <ul> <ol> <table>
<span>
A generic inline container for phrasing content, with no specific semantic meaning. It can be used to group elements to achieve a styling intent (by using class or id attributes), or these elements share common attributes.
eg.<i> <b> <del> <ins> <td> <a>
<h1>
Heading tags <h1>-<h6>
<p>
Paragraphs; whitespace and line breaks are collapsed.
<pre>
Represents preformatted text. The text inside is usually displayed respecting the original formatting, in a monospaced font, and whitespace characters (like spaces and line breaks) are preserved.
Used to display introductory content, typically containing a set of introductory or auxiliary navigation utility elements.
nav
Represents a section of a page whose purpose is to provide navigation links within the current document or other documents.
section
Represents a standalone section of content contained within an HTML document.
figure
A figure referenced in the main text, such as an image, illustration, diagram, code snippet, etc.; when this portion is moved to an appendix or another page, it does not affect the main content.
figcaption
The caption/title for the associated image, describing the other data within its parent
element.
article
Represents a self-contained composition in a document, page, application, or site, intended to be independently distributable or reusable.
aside
Represents a part of the page that is related to the rest of the content but can be considered separate from that content and could be removed without affecting the rest of the page.
footer
Represents the footer for the nearest section or root element. A footer typically contains the author, copyright data, or links related to the document.