Free HTML Course / Lesson 2 of 20

How to use the document structure in HTML

The browser reads HTML as a nested tree of elements. Proper structure makes pages easier to style, test, and maintain.

What to know about the document structure in HTML

The browser reads HTML as a nested tree of elements. Proper structure makes pages easier to style, test, and maintain. This chapter explains the concept, demonstrates a practical example, and gives you a guided exercise.

How to use the document structure in HTML

Choose elements for their meaning, nest them in a clear document structure, and use descriptive attributes. Check that links and forms work with a keyboard and that images have useful alternative text.

Example: the document structure in HTML

Use this example as a starting point. Identify the part that controls the result, then adapt it to your own page or project.

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>My first page</title>
</head>
<body>
  <main>
    <h1>Welcome</h1>
  </main>
</body>
</html>

Common questions about the document structure

When should I use the document structure?

Use this technique when it expresses the structure, styling, or behavior your page needs. Keep the implementation focused and test it with the surrounding content.

What should I practice next?

Build a small profile page using a heading, paragraph, image with alt text, a link, and a semantic main element.

Practice the document structure

Build a small profile page using a heading, paragraph, image with alt text, a link, and a semantic main element. Compare your result with the example and check it at both desktop and mobile widths where relevant.

Course progress stays in this browser.