Skip to content
nuggetof joy

Post · October 22, 2026

Give Your Ideas Structure (Week 2)

AMDE 155 · INTRODUCTION TO WEB DESIGN · WEEK 02

Give Your Ideas Structure

Good web design is more than putting words on a screen. It is about organizing information so people can understand it, navigate it, and know what matters most.

HTML Foundations Headings & Paragraphs Content Hierarchy CodePen

01 / THE BIG IDEA

Make content easier to read

Imagine opening a website and finding one enormous paragraph with no title, no sections, and no clear starting point. Even if the writing is interesting, it would be difficult to read.

HTML helps us organize information into meaningful pieces. Headings identify topics, paragraphs hold related ideas, and emphasis helps draw attention to important words or phrases.

01

Structure

Use headings and paragraphs to give content a clear order.

02

Hierarchy

Show readers which ideas are most important and how sections relate.

03

Meaning

Use HTML elements according to what the content means, not just how you want it to look.

Today’s goal: Turn a simple block of text into a structured web page using HTML. You do not need to memorize every tag. Follow the examples, experiment, and pay attention to what changes.

02 / MEET THE ELEMENTS

Headings, paragraphs, and emphasis

HTML uses elements to describe different kinds of content. Most elements have an opening tag, content, and a closing tag.

HTML ELEMENTS
<h1>My Website</h1>

<p>This is a paragraph.</p>

<strong>This text is important.</strong>

<em>This text has emphasis.</em>

What do these tags do?

  • <h1> identifies the main heading of the page.
  • <h2> identifies a major section.
  • <h3> identifies a subsection within a larger section.
  • <p> identifies a paragraph.
  • <strong> marks text as important.
  • <em> adds emphasis to a word or phrase.
Remember: The tag names describe the content’s role. We will learn how to control the visual appearance of these elements with CSS in later lessons.

03 / HEADING HIERARCHY

Not every heading is the same

HTML provides six heading levels, from <h1> through <h6>. Think of them as an outline for your page.

A SIMPLE CONTENT OUTLINE
<h1>My Creative Practice</h1>

<h2>Photography</h2>
<p>I use photography to explore movement and memory.</p>

<h2>Drawing</h2>
<p>My drawings begin with observations of everyday life.</p>

<h3>Current Projects</h3>
<p>I am developing a series of small sketchbooks.</p>

The <h1> introduces the overall topic. Each <h2> introduces a major section. The <h3> introduces a smaller topic within a section.

A common mistake: Do not choose a heading level only because you like its default size. Use the level that makes sense for the content. We can change its appearance with CSS later.

04 / YOUR FIRST CONTENT PAGE

Build a complete HTML document

Let’s put the pieces together. This example introduces a few parts of a complete HTML page that we will use throughout the semester.

COPY INTO CODEPEN’S HTML PANEL
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>My Creative Page</title>
</head>
<body>

  <h1>My Creative Page</h1>

  <p>Welcome to my corner of the web. I am interested in art, design, and the things that inspire me.</p>

  <h2>Things I Like</h2>

  <p>I enjoy discovering new music, visiting galleries, and experimenting with creative projects.</p>

  <h2>A Current Goal</h2>

  <p>This semester, I want to learn how to build a website that reflects my personality.</p>

</body>
</html>

What are the new parts?

  • <!DOCTYPE html> tells the browser to interpret the page using modern HTML.
  • <html lang="en"> identifies the document language.
  • <head> contains information about the page.
  • <meta charset="UTF-8"> specifies the character encoding.
  • The viewport <meta> element helps the page display appropriately on mobile devices.
  • <title> sets the title shown in the browser tab.
  • <body> contains the content visitors see on the page.
Try it: Paste the example into the HTML panel in CodePen. Change the title, paragraphs, and section headings to make the page your own. Watch the preview update as you work.

05 / ORGANIZING INFORMATION

Use lists when content belongs together

Lists are useful for collections of related items, such as interests, materials, favorite artists, or project goals.

UNORDERED LIST
<h2>My Creative Interests</h2>

<ul>
  <li>Photography</li>
  <li>Graphic design</li>
  <li>Music</li>
</ul>

An unordered list uses <ul>, while each item uses <li>. The browser displays the items with bullets by default.

ORDERED LIST
<h2>My Design Process</h2>

<ol>
  <li>Gather inspiration</li>
  <li>Sketch ideas</li>
  <li>Create a first draft</li>
</ol>

An ordered list uses <ol> and is useful when sequence matters. Browsers number the items automatically.

06 / SYNCHRONOUS CLASS ACTIVITY

Rescue the messy page

In our live session, we will start with a page that contains unorganized text. Together, we will transform it into a clear content outline.

Starting content

I like street photography. My favorite photographers experiment with light and movement. I also enjoy drawing and collecting old magazines. This semester I want to create a portfolio that shows my interests and helps people understand my work.

Your task

  1. Create one main heading that introduces the page.
  2. Break the text into at least two meaningful sections.
  3. Give each section an <h2> heading.
  4. Separate related ideas into paragraphs.
  5. Add an unordered list of three interests.
  6. Change the content so it reflects your own interests.
Think like a designer: Before worrying about color or decoration, ask yourself whether the content is easy to scan and understand. Structure comes first.

07 / INDEPENDENT PROJECT

Build a page about something you care about

For this week’s individual assignment, create a simple HTML page around a subject that interests you. It could be a musician, an artist, a film, a sport, a hobby, a personal goal, a game, a collection, or anything else you want to explore.

01

Choose a topic

Pick something you can explain in a few paragraphs. Your topic should be your own.

02

Plan the hierarchy

Write a main heading, at least two section headings, and a few supporting paragraphs.

03

Build in HTML

Use the tags from this lesson to organize the information into a readable page.

Requirements

  • A complete HTML document with a title and viewport metadata.
  • One <h1> that introduces the page.
  • At least two <h2> section headings.
  • At least three paragraphs written in your own words.
  • At least one unordered or ordered list with three or more items.
  • Use of <strong> or <em> where appropriate.
  • Clear, logical organization that makes the content easy to follow.
  • A working CodePen link submitted through the course’s D2L assignment area.
Keep it simple: This is a content and structure assignment, not a visual-design competition. Do not worry about making the page look polished yet. We will use CSS to develop the visual design in upcoming weeks.

08 / REFLECTION & SUBMISSION

Show your work

Submit the link to your CodePen project in D2L. Before submitting, make sure your page works in the preview and that your content is your own.

Include a short reflection

Answer these questions in a few sentences:

  1. How did headings and paragraphs help you organize your content?
  2. What part of writing or organizing HTML felt easiest?
  3. What is one thing you would like to learn to change about your page’s appearance?

09 / QUICK REFERENCE

HTML tags from this week

<h1> to <h6>

Organize headings from the main page title to smaller subsections.

<p>

Creates a paragraph of text.

<strong> and <em>

Identify important text and add emphasis.

<ul> and <ol>

Create unordered and ordered lists.

<li>

Defines an individual list item.

<head> and <body>

Separate page information from visible page content.

10 / BEFORE YOU GO

Design starts with decisions

Every website communicates through choices: what appears first, how information is grouped, and what the visitor is expected to notice. HTML gives us the structure that makes those decisions possible.

Next week, we will use lists and links to connect information and begin thinking about how visitors move through a website.