CodeBlanks Logo Icon CodeBlanks

Project: About me page

HTML course · Beginner · Lesson 13/68

Overview of the 5-lesson project: you'll build a personal about page.

Project: About me page

In this 5-lesson project you'll build an about me page. Each lesson adds one piece, and by the final lesson you'll have a complete introduction page.

You'll use:

  • Document skeleton (DOCTYPE, html, head, body)
  • lang, charset, viewport, title
  • h1 (your name) and h2 (your title)
  • Paragraphs and emphasis with strong, em
  • Section separation with mark, hr, br
  • Documentation with comments

Ready? Let's start.

Project roadmap

Here's how we'll build the project step by step:

  1. Skeleton and title: Take the empty skeleton, fill head with lang, charset, viewport, and title.
  2. Introductory text: Add h1 (your name), h2 (your title), and paragraphs; emphasize with strong and em.
  3. Emphasis and separation: Mark key words with mark, separate sections with hr, break lines with br.
  4. Project final: Combine everything and document with comments.

Each lesson's starting code contains the previous lesson's solution; you only add the new piece.

Target about me page

At the end of the project you'll have this structure:

  • Top heading: h1 (your name) and h2 (your title)
  • Introduction: paragraphs, with strong and em emphasis
  • Section break: an hr transition
  • Highlights: mark for marked words, br for line breaks
  • Documented: comments explaining each section

You'll build this step by step across 5 lessons.

Exercise Start with an empty document skeleton

To start the project, write an empty HTML document skeleton. It should contain DOCTYPE, <html>, <head>, and an empty <body>. We'll add lang, meta, and headings in later lessons.

Show example solution
<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
  </body>
</html>

Test yourself

  1. How does starting code work in a project group?

    • Each lesson's starting code contains the previous lesson's solution
    • Each lesson starts with an empty page
    • There is no starting code; everything is written from scratch
    • Starting code only appears in the final lesson
    Show answer

    Each lesson's starting code contains the previous lesson's solution — Correct. In a project, starting code accumulates; you only add the new piece.

  2. Match each lesson to the piece it adds

    Skeleton and title
    DOCTYPE + head + title
    Introductory text
    h1, h2, p, strong, em
    Emphasis and separation
    mark, hr, br
    Project final
    comments + all pieces

All lessons in Beginner