Back to Unit 6

Unit 6 Website Development - Tutorial 2

2.22 Use flex-wrap to help layouts work on smaller screens

Allow cards to move onto a new line.

What You Are Adding

Flex-wrap lets flex items move onto another line when there is not enough space. Without wrapping, a row of cards may become squashed or overflow the page on smaller screens.

CSS To Add To css/style.css

Add or adapt this CSS in the stylesheet you created in Tutorial 1. Keep the HTML structure from Tutorial 1 and use CSS to improve the presentation.

.card-row {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.club-card {
    flex: 1 1 220px;
}

Expected Output

Website
Game
App
Robotics

Build It Yourself

  1. Open the same unit-6-website folder from Tutorial 1.
  2. Add or update the relevant HTML class names if this page uses classes.
  3. Add the CSS shown above to css/style.css.
  4. Save the stylesheet and refresh the website in the browser.
  5. Compare your page with the expected output preview.

Common Mistakes

Success Checklist