What visual effect will the gap-x-6 class produce?
medium
A. Adds 1.5rem horizontal space between each item
B. Adds 1.5rem vertical space between each item
C. Adds 6rem horizontal space between each item
D. No space added between items
Solution
Step 1: Interpret gap-x-6 size
In Tailwind, gap-x-6 means horizontal gap of 1.5rem (24px) between flex children.
Step 2: Confirm axis and spacing
Since the container is flex (default row), gap-x-6 adds horizontal space, not vertical.
Final Answer:
Adds 1.5rem horizontal space between each item -> Option A
Quick Check:
gap-x-6 = 1.5rem horizontal gap [OK]
Hint: Tailwind gap-6 equals 1.5rem spacing [OK]
Common Mistakes:
Mixing horizontal and vertical gap
Thinking gap-x-6 means 6rem
Assuming no gap is added
4. You want to add a 2rem gap between flex children horizontally, but your code uses gap-x-8 and the gap looks smaller than expected. What is the likely mistake?
medium
A. Tailwind's gap-x-8 is 2rem, so no mistake
B. You forgot to add flex class to the container
C. You should use gap-8 instead of gap-x-8
D. The children have margin that overrides gap
Solution
Step 1: Check if container is flex
The gap-x-8 class only works if the container is a flex or grid container. Without flex, gap won't apply.
Step 2: Confirm gap-x-8 size
gap-x-8 equals 2rem horizontal gap, so the size is correct if flex is present.
Final Answer:
You forgot to add flex class to the container -> Option B
Quick Check:
gap-x-* needs flex container [OK]
Hint: Always add flex or grid for gap-x-* to work [OK]
Common Mistakes:
Assuming gap works without flex/grid
Confusing gap-x-8 size
Ignoring margin conflicts
5. You have a flex container with 3 children. You want 1rem vertical gap and 2rem horizontal gap between them. Which Tailwind classes should you use?