HTML Basics: A Beginner's Guide
Overview HTML (HyperText Markup Language) is the foundation of every webpage. It structures content using elements (or "tags"). In this tutorial, you'll learn: The basic structure of an HTML document. Common HTML elements. How to properly nest elements. Step-by-Step Explanation 1. Document Structure & Doctype Every HTML document starts with a declaration that tells the browser which version of HTML is being used. For HTML5, use: Then, wrap all content inside the element: ... The lang attribute improves accessibility and SEO. 2. Head and Body Sections An HTML document is divided into two main sections: : Contains metadata, such as the title, character set, and links to stylesheets. : Contains visible content, such as text, images, and links. 3. Essential HTML Tags Headings HTML provides six levels of headings, from (largest) to (smallest): Main Heading Subheading Paragraphs Use for text content: This is a paragraph. Lists Unordered List (): Uses bullet points. Ordered List (): Uses numbers. Item 1 Item 2 Images Use the tag to embed an image. Always include the alt attribute for accessibility: Links The tag defines hyperlinks: Visit Example Interactive Coding Example Open a code editor (or an online editor like CodePen or JSFiddle) and try this: My First HTML Page Welcome to HTML Basics This is a paragraph introducing the page. My Favorite Things Coding Design Gaming Visit Example.com Exercise Add another paragraph after the list. Change "My Favorite Things" to and observe how it affects the page hierarchy. Additional Resources MDN Web Docs – HTML Basics

Overview
HTML (HyperText Markup Language) is the foundation of every webpage. It structures content using elements (or "tags"). In this tutorial, you'll learn:
- The basic structure of an HTML document.
- Common HTML elements.
- How to properly nest elements.
Step-by-Step Explanation
1. Document Structure & Doctype
Every HTML document starts with a declaration that tells the browser which version of HTML is being used. For HTML5, use:
Then, wrap all content inside the element:
lang="en">
...
The lang
attribute improves accessibility and SEO.
2. Head and Body Sections
An HTML document is divided into two main sections:
-
: Contains metadata, such as the title, character set, and links to stylesheets.
-
: Contains visible content, such as text, images, and links.
3. Essential HTML Tags
Headings
HTML provides six levels of headings, from (largest) to
(smallest):
Main Heading
Subheading
Paragraphs
Use for text content:
This is a paragraph.
Lists
-
Unordered List (
): Uses bullet points. -
Ordered List (
): Uses numbers.
Item 1
Item 2
Images
Use the
tag to embed an image. Always include the alt
attribute for accessibility:
src="image.jpg" alt="Description of image">
Links
Interactive Coding Example
Open a code editor (or an online editor like CodePen or JSFiddle) and try this:
lang="en">
charset="UTF-8">
name="viewport" content="width=device-width, initial-scale=1.0">
My First HTML Page
Welcome to HTML Basics
This is a paragraph introducing the page.
My Favorite Things
Coding
Design
Gaming
src="https://media.istockphoto.com/id/2075908648/photo/engineer-man-hand-type-keyboard-input-configuration-data-ode-for-register-system-structure-or.webp?s=612x612&w=is&k=20&c=H3eN_gF30LRRvD9ex27D0kBRf7mBrzGr1uP9SK0BtwU=" alt="Placeholder image">
href="https://www.example.com">Visit Example.com
Exercise
- Add another paragraph after the list.
- Change "My Favorite Things" to
and observe how it affects the page hierarchy.