Visual guide · Knowledge graph
Your First HTML Page
A first HTML page is a complete mini-document: a doctype, an html root, a head for metadata, and a body for visible content — enough for a browser to display a real webpage.
- Reading ·
- 14 min
- Practice ·
- 20 min
- Level ·
- Beginner
Completion goal: Write and open a minimal valid HTML5 page.
- doctype
- head
- body
- title
- save and open
Learning path
HTML Beginner Path
- First page
Skills you'll learn
- HTML5 Document
- Head Metadata
- Body Content
Quick answers
What is this?
A first HTML page is a complete mini-document: a doctype, an html root, a head for metadata, and a body for visible content — enough for a browser to display a real webpage.
Why use it?
A complete mini-document is the unit of delivery for the web — one file browsers can render.
When should you use it?
Start every new static page with doctype, html, head, and body.
Advantages
- Works offline as a file
- Teaches the real document shape
Watch-outs
- Easy to misplace content outside body
Learning objectives
- Write a minimal valid HTML5 document
- Place visible content inside <body>
- Set a document title in <head>
- Open the page in a browser and verify the result
Visual diagram
Visual memory trick
A page is a sealed envelope: head = stamp & address, body = letter
Metadata travels in the head; the message people read is in the body.
Animation preview
Visual concept: what you type as tags becomes readable content in the browser.
Interactive animation lives in the classroom — Start Interactive Lesson.
Where you'll use this
Portfolio
Personal sites showcase sections with headings and short paragraphs.
Blogs
Articles need clear structure so readers can scan titles and paragraphs.
News websites
Stories are hierarchical: headline, subheads, then body text.
Real-world use cases
Personal intro page
A single index.html with your name and a short bio is a classic first portfolio step.
Event announcement
Clubs often need a one-page notice: heading, date, and a paragraph of details.
Practice sandbox
Keep a playground.html file to try new tags without breaking a larger project.
Code example & output
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Avora Learner</title>
</head>
<body>
<h1>Hi, I am learning HTML</h1>
<p>This is my first page on Avora Learn.</p>
</body>
</html>Output preview
Browser tab says “Avora Learner”. Page shows a greeting heading and one paragraph.
<!DOCTYPE html> tells the browser to use HTML5 mode. <title> appears in the tab. Everything users read goes in <body>.
Try it in the interactive lesson →Common mistakes
Content outside <body>
Avoid: Put paragraphs after </html> or between <head> tags.
Do: Visible content belongs inside <body>…</body>.
Missing doctype
Avoid: Start the file with <html> only.
Do: Begin with <!DOCTYPE html> so the browser uses standards mode.
Wrong file extension
Avoid: Save as .txt and wonder why the browser shows raw code oddly.
Do: Save as .html (or .htm) so the OS and browser treat it as a webpage.
Common interview questions
What does <!DOCTYPE html> do?
It tells the browser to use HTML5 standards mode instead of quirks mode.
Where does visible content go?
Inside the <body> element.
Mini quiz
Check your understanding — no account needed.
1. The document title belongs in…
FAQ
Why is lang="en" on the html tag?
It declares the page language for browsers, search engines, and accessibility tools. Use your content’s language code.
Do I need CSS for my first page?
No. A plain HTML page is a complete success for lesson one goals.
What does meta charset do?
It tells the browser how to decode characters so accents and symbols display correctly. UTF-8 is the modern default.
Where this skill is used
Frontend Developer
Scaffolding pages correctly is day-one work.
UI Engineer
Solid documents underpin design systems.
Projects using this concept
Hello page
index.html with your name as h1 and a one-paragraph intro.
beginner · HTML
Landing page shell
Empty but valid HTML5 shell ready for CSS later.
beginner · HTML
Related content
Parent: What is HTML?
Next concepts
Course: HTML Fundamentals · Full glossary · Career path
Start Interactive Lesson
Continue in Avora's visual classroom with synced narration, checks, and playgrounds. Module 1 is free.
