Basic HTML Document Structure:
<!DOCTYPE>: Defines the document type.
<html>: Defines an HTML document.
<head>: Contains metadata/information for the document.
<title>: Defines a title for the document.
<body>: Defines the document's body.
Headings and Text Elements:
<h1> to <h6>: Define HTML headings (levels 1-6).
<p>: Defines a paragraph.
<br>: Inserts a single line break.
<hr>: Defines a thematic change in the content (often displayed as a horizontal
rule).
<!--...-->: Defines a comment.
Text Formatting and Semantics:
<abbr>: Defines an abbreviation or an acronym.
<address>: Defines contact information for the author/owner of a document/article.
<b>: Defines bold text.
<bdi>: Isolates a part of text that might be formatted in a different direction
from other text outside it.
<bdo>: Overrides the current text direction.
<blockquote>: Defines a section that is quoted from another source.
<cite>: Defines the title of a work.
<code>: Defines a piece of computer code.
<del>: Defines text that has been deleted from a document.
<dfn>: Specifies a term that is going to be defined within the content.
<em>: Defines emphasized text.
<i>: Defines a part of text in an alternate voice or mood.
<ins>: Defines text that has been inserted into a document.
<kbd>: Defines keyboard input.
<mark>: Defines marked/highlighted text.
<meter>: Defines a scalar measurement within a known range (a gauge).
<pre>: Defines preformatted text.
<progress>: Represents the progress of a task.
<q>: Defines a short quotation.
<rp>: Defines what to show in browsers that do not support ruby annotations.
<rt>: Defines an explanation/pronunciation of characters (for East Asian
typography).
<ruby>: Defines a ruby annotation (for East Asian typography).
<s>: Defines text that is no longer correct.
<samp>: Defines sample output from a computer program.
<small>: Defines smaller text.
Deprecated Tags (Not supported in HTML5):
<acronym>: Defines an acronym (use <abbr> instead).
<big>: Defines big text (use CSS instead).
<center>: Defines centered text (use CSS instead).
<font>: Defines font, color, and size for text (use CSS instead).
<strike>: Not supported in HTML5.