HTML stands for HyperText Markup Language. It forms the skeletal foundation of every web page on the internet. By writing structured tags, we tell web browsers how to group elements like headers, lists, links, input fields, and embedded media assets.

1. Basic Document Skeleton

Every standard HTML document must begin with a doctype declaration, followed by the html, head, and body tags. Below is the minimum standard skeleton:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>My First Webpage</title>
</head>
<body>
  <h1>Hello World!</h1>
  <p>This is my first paragraph.</p>
</body>
</html>

2. Headers and Paragraph Elements

We structure headings using <h1> down through <h6> tags. Use only a single <h1> per page to ensure optimal SEO accessibility crawlers can catalog your title efficiently.

<h2>Section Heading</h2>
<p>We wrap paragraphs inside block tags. Block tags automatically start on new lines.</p>

3. Lists and Tables

Lists can be unordered bullet lists (<ul>) or ordered numbering lists (<ol>). Tables represent grid structures using row tags (<tr>) and cell data tags (<td>):

<!-- Unordered List -->
<ul>
  <li>First item</li>
  <li>Second item</li>
</ul>

<!-- Simple Data Table -->
<table>
  <tr>
    <th>Category</th>
    <th>Tool</th>
  </tr>
  <tr>
    <td>Frontend</td>
    <td>HTML5</td>
  </tr>
</table>