Skip to content
nuggetof joy

Post · October 22, 2026

AMDE 155: Connect the Dots (Week3)

AMDE 155 · INTRODUCTION TO WEB DESIGN · WEEK 03

Connect the Dots

A website is more than a collection of pages. Links connect information, lists organize ideas, and navigation helps people find their way. This week, we start making the web feel connected.

HTML Lists Hyperlinks Navigation CodePen

01 / THE BIG IDEA

A website is a connected experience

Think about a website you visit regularly. Maybe it belongs to a musician, a museum, a clothing brand, a game, or an artist. How do you move from the homepage to the information you want?

You probably click links. You might use a menu, select a project, read an article, or follow a link to another website. These simple interactions help turn separate pieces of information into a useful experience.

01

Lists

Group related information into clear, organized collections.

02

Links

Connect a word, phrase, image, or other element to a destination.

03

Navigation

Help visitors understand where they are and where they can go next.

Today’s goal: Build a simple page with lists and working links, then create a small navigation menu that connects sections of the same page.

02 / ORGANIZE YOUR CONTENT

Lists make information easier to scan

Last week, we introduced ordered and unordered lists. Today, we will use them to organize information that belongs together.

UNORDERED LIST
<h2>Favorite Artists</h2>

<ul>
  <li>Yayoi Kusama</li>
  <li>Jean-Michel Basquiat</li>
  <li>Kara Walker</li>
</ul>

An unordered list uses <ul> and displays items with bullets by default. Each item belongs inside an <li> element.

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

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

An ordered list uses <ol> when the sequence matters. The browser numbers the items automatically.

Design tip: Lists are useful for navigation menus, project descriptions, schedules, collections, instructions, and much more. You will see them all over the web.

03 / HYPERLINKS

Make words clickable

HTML uses the anchor element, <a>, to create a link. The href attribute tells the browser where the link should go.

YOUR FIRST LINK
<p>
  Explore the 
  <a href="https://www.moma.org/">Museum of Modern Art</a>
   website.
</p>

The link appears as part of the sentence. Clicking the words “Museum of Modern Art” takes the visitor to that website.

Try a few destinations

These are examples of external links. Click one to see how a hyperlink works.

MoMA The Met Smithsonian

Important: A link needs a meaningful destination. Check that the URL is correct, and use link text that tells visitors what to expect. “View the exhibition” is more informative than “click here.”

04 / LINK TO ANOTHER PAGE

Connect pages within a website

A multi-page website often has a homepage, an about page, a portfolio, and a contact page. If those files are in the same project folder, you can link to them using their filenames.

EXAMPLE: A SIMPLE SITE MENU
<nav>
  <ul>
    <li><a href="index.html">Home</a></li>
    <li><a href="about.html">About</a></li>
    <li><a href="portfolio.html">Portfolio</a></li>
    <li><a href="contact.html">Contact</a></li>
  </ul>
</nav>

The <nav> element identifies a section containing important navigation links. Each link points to a separate HTML file.

CodePen note: This example demonstrates how navigation works in a multi-page site. Because our current CodePen projects are usually single-page exercises, these filenames will not automatically create working pages. We will use in-page links for our hands-on activity.

05 / LINK TO A SECTION

Navigate within the same page

You can also create links that jump to a particular section of the current page. This is useful for long pages, portfolios, and landing pages.

First, give the destination element a unique id. Then use that ID after a hash symbol in the link’s href.

IN-PAGE NAVIGATION
<nav>
  <a href="#about">About</a>
  <a href="#interests">Interests</a>
  <a href="#goals">Goals</a>
</nav>

<section id="about">
  <h2>About Me</h2>
  <p>A little introduction.</p>
</section>

<section id="interests">
  <h2>My Interests</h2>
  <p>Things I enjoy exploring.</p>
</section>

<section id="goals">
  <h2>My Goals</h2>
  <p>What I hope to accomplish.</p>
</section>

How it works

  • href="#about" points to the element whose ID is about.
  • id="about" marks the destination section.
  • The ID and the hash link must match exactly.
  • Each ID should be unique within the page.

06 / SYNCHRONOUS CLASS ACTIVITY

Build a mini navigation page

During our live session, we will build a small page that introduces a creative subject and allows visitors to jump between sections.

STARTER CODE — COPY INTO CODEPEN
<h1>My Creative World</h1>

<nav>
  <ul>
    <li><a href="#about">About</a></li>
    <li><a href="#favorites">Favorites</a></li>
    <li><a href="#goals">Goals</a></li>
  </ul>
</nav>

<section id="about">
  <h2>About</h2>
  <p>Introduce your topic here.</p>
</section>

<section id="favorites">
  <h2>Favorites</h2>
  <ul>
    <li>Favorite one</li>
    <li>Favorite two</li>
    <li>Favorite three</li>
  </ul>
</section>

<section id="goals">
  <h2>Goals</h2>
  <p>Describe something you want to learn or create.</p>
</section>

During class

  1. Paste the starter code into the HTML panel in CodePen.
  2. Click each navigation link and check whether it jumps to the correct section.
  3. Change the page title and the content to reflect a subject you enjoy.
  4. Add one more section and create a matching navigation link.
  5. Add a link to an external website related to your topic.
  6. Test every link. Fix any mismatched IDs or incorrect URLs.
Remember: You do not have to write everything from memory. Copy the starter code, identify the parts that make the links work, and then modify it. Understanding and adapting code is an important part of learning web design.

07 / INDEPENDENT PROJECT

Create a linked mini-site

Build on the ideas from Weeks 1 and 2. Create a single-page website about a subject that interests you, and give visitors a way to navigate the information.

01

Choose your subject

It could be a musician, artist, film, game, sport, hobby, collection, or personal interest.

02

Organize the page

Create a main heading, a navigation menu, and at least three sections.

03

Connect everything

Use in-page links, lists, and at least one external link to create a connected experience.

Project requirements

  • A clear main heading and meaningful page content.
  • A navigation menu with at least three in-page links.
  • At least three content sections with unique IDs.
  • At least one unordered or ordered list.
  • At least one external hyperlink with descriptive link text.
  • Navigation links that lead to the correct sections.
  • Content that is written or thoughtfully adapted by you.
  • A working CodePen link submitted through D2L.
Keep the focus on HTML: You may add simple CSS if you already feel comfortable, but styling is not required for this assignment. We will begin developing the visual appearance of our websites in the upcoming CSS lessons.

08 / ACCESSIBILITY & GOOD PRACTICE

Make links useful to everyone

Navigation is part of the user experience. A page can have working links and still be confusing if those links do not clearly communicate their purpose.

Use descriptive text

Prefer “Explore the artist’s portfolio” over “Click here.”

Check every destination

Make sure the URL or in-page ID is correct and the link goes where expected.

Keep navigation predictable

Use labels that make sense and organize related links together.

Design principle: Visitors should not have to guess what a link does. Clear labels and consistent organization make a website easier to use.

09 / SUBMISSION & REFLECTION

Test it, then turn it in

Submit your CodePen link through the Week 3 assignment area in D2L. Before you submit, test each navigation link and make sure your page has no missing sections.

Reflection questions

  1. How does navigation help someone use a website?
  2. What was the trickiest part of connecting your links to their destinations?
  3. If you expanded this project into a full website, what additional pages or sections would you include?

10 / QUICK REFERENCE

Tags and attributes from this week

<a>

Creates a hyperlink.

href

Specifies the link’s destination.

<nav>

Identifies a section containing navigation links.

<ul> / <ol>

Create unordered and ordered lists.

<li>

Defines an item within a list.

id

Gives an element a unique identifier that can be used as an in-page link destination.

11 / LOOKING AHEAD

Next week: Images and digital media

We have learned how to structure content, organize information, and connect destinations. Next, we will bring visual content into our pages using images, alternative text, and captions.

As you browse websites this week, notice how menus, lists, and links help you move through the experience. Good navigation often feels effortless because someone designed it carefully.