Lesson overview
Building a basic personal webpage with HTML
A personal webpage usually begins with a simple but clear HTML structure. Even without complex styling or scripts, a well organized layout using headings, paragraphs, and lists can already introduce who you are and what you do. The goal is to group related information and make the content easy to scan.
Basic HTML page skeleton
Every HTML page starts with a few basic tags. The
<!DOCTYPE html> declaration tells the browser that the page uses
HTML5. The <html> element wraps the entire document.
Inside the <head> section, you place the
<title> tag, which sets the text that appears on the browser tab.
You can also include metadata and links to CSS files here. The visible content that
users see on the page goes inside the <body> tag.
Headings and paragraphs
Headings, written as <h1> to <h6>, create the
hierarchy of your content. A personal webpage usually has your name inside an
<h1>. Section titles such as "About Me", "Skills", or "Projects"
can use <h2> and below.
Paragraphs use the <p> tag and are ideal for short descriptions.
For example, under the "About Me" heading, a paragraph can describe your course,
interests, and goals. Clear headings plus short paragraphs help readers quickly
understand what each section is about.
Lists for skills and contact details
Lists help you present information in a quick and scannable way. An unordered list,
written with <ul> and <li>, is perfect for
skills, hobbies, or tools you use. An ordered list, written with
<ol> and <li>, is useful when order matters,
such as step by step instructions.
You can also use lists to organize contact information, such as email, social media links, or portfolio profiles, so that everything stays aligned under a heading like "Contact".
Example of a simple structure
A very simple structure might look like this:
<h1>Your Name</h1>
<h2>About Me</h2>
<p>Short introduction about your course, interests, and goals.</p>
<h2>Skills</h2>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>C Programming</li>
</ul>
<h2>Contact</h2>
<ul>
<li>Email: you@example.com</li>
<li>Portfolio: your-portfolio-link</li>
</ul>
By combining headings, paragraphs, and lists in a simple HTML structure, you can create a personal webpage that is clear, organized, and ready for future improvements with CSS and JavaScript.