Skip to content
Clairos Learn

Layout and responsive · Lesson 6 of 14 · 7 minutes

Layout and responsive: Stable gaps

Use gap for space between flex or grid items instead of manually adding margins to every child.

Mastery 0/3Run itExplain itApply it
Web workshopInert preview · code inspection

Current edit

PreviewNo external resources

Understand the pattern

Use gap for space between flex or grid items instead of manually adding margins to every child.

Use gap for space between flex or grid items instead of manually adding margins to every child.

Misconceptions to reject

  • If the page fits one desktop viewport, no narrower viewport needs checking.
  • Hiding all overflow always makes content accessible.

The preview is a sanitized subset, not a full browser compatibility test.

Worked example and expected result
.layout { display: grid; }
.layout { row-gap: 1.5rem; }
.layout { column-gap: 1rem; }

Use gap for space between flex or grid items instead of manually adding margins to every child.

Try a variation

Adapt the final example to a different project name while retaining its structure and relationships. A different context still needs a real browser and accessibility check.

Explain it

Which statement correctly explains stable gaps?

Apply it elsewhere

You reuse stable gaps in a different project. What must still be verified?

Keep the momentum.

Complete the lab, then explain and apply the pattern.

Next: Layout and responsive: Intrinsic sizingTry an incident drill

Anonymous lesson and mastery progress lasts for this session. Sign in to keep synced lesson XP between sessions; mastery stays device-local. No speed bonus, lost lives, or hint penalties.

Keep learning

  1. 01Layout and responsive: Minmax tracksminmax defines a lower and upper track size; a zero minimum prevents intrinsic text width from forcing overflow.Practice
  2. 02Layout and responsive: Intrinsic sizingA flexible image can use its natural ratio while fitting its container.Practice
  3. 03Layout and responsive: Content-width constraintsA width cap keeps long lines readable while inline padding protects small viewports.Practice