benjaminolsen.dev

Build a recipe people can follow

Create a tomato-toast recipe. Include a supplied illustration, ingredients, ordered instructions and a small servings table. The image is an illustration, not a photograph.

Before starting: m2-l1, m2-l2, m2-l3

Get started

  1. Extract the starter ZIP. Keep toast.svg alongside index.html. Add a meaningful title and one main heading.
  2. Add a visible skip link to main and a page nav linking to #ingredients and #method.
  3. Place the supplied image in a figure. Use accurate alt text, width and height attributes, and a short figcaption explaining the serving suggestion.
  4. Add an unordered list of at least three ingredients and an ordered list of at least three method steps. Give these sections h2 headings.
  5. Add a table with a caption, column headings and at least two rows of data comparing servings and slices of bread. Finish with a footer credit.
  6. Read the page in source order, test the links and run the checks.
Start in browser editorDownload starter filesOpen practice checks

Requirements

Manual checks

Hints

Hint 1

Match the content to elements before styling: unordered ingredients, ordered steps, tabular comparison.

Hint 2

A figure caption does not replace alt; th with scope="col" labels each table column.

Hint 3

Use the figure pattern from lesson 2.1, the table from lesson 2.2 and the skip link from lesson 2.3.

Explain your decision

What information is available from the source order that would be lost if this page were one large image?

Compare a practice solution after your attempt

This is one valid solution, not the only design. Compare the structure and behaviour rather than copying the appearance.

Download practice solution