📖 Scenario: You are creating a simple responsive webpage layout using Bootstrap. You want to control the space (gutters) between columns and add spacing around elements to make the layout neat and visually balanced.
🎯 Goal: Build a Bootstrap grid with three columns inside a container. Control the gutters between columns and add spacing around the container and columns using Bootstrap spacing utilities.
📋 What You'll Learn
Use a Bootstrap container with a class container
Create a row with three columns using col classes
Remove the default gutters between columns using Bootstrap gutter classes
Add padding around the container using Bootstrap spacing utilities
Add margin around each column using Bootstrap spacing utilities
💡 Why This Matters
🌍 Real World
Controlling gutters and spacing is essential when building clean, professional layouts for websites using Bootstrap. It helps make content readable and visually appealing.
💼 Career
Web developers often need to adjust spacing and gutters to meet design requirements and improve user experience on responsive websites.
Progress0 / 4 steps
1
Create the basic Bootstrap container and row with three columns
Write the HTML code to create a div with class container. Inside it, create a div with class row. Inside the row, create three div elements each with class col. Inside each column, add the text Column 1, Column 2, and Column 3 respectively.
Bootsrap
Hint
Remember to use container for the main wrapper, row for the row, and three col classes for columns.
2
Remove gutters between columns using Bootstrap gutter classes
Add the Bootstrap class g-0 to the rowdiv to remove the default gutters (spacing) between the columns.
Bootsrap
Hint
Use the Bootstrap gutter utility class g-0 on the row to remove gutters.
3
Add padding around the container using Bootstrap spacing utilities
Add the Bootstrap class p-3 to the containerdiv to add padding inside the container.
Bootsrap
Hint
Use the Bootstrap padding utility class p-3 on the container to add padding inside it.
4
Add margin around each column using Bootstrap spacing utilities
Add the Bootstrap class m-2 to each coldiv to add margin around each column.
Bootsrap
Hint
Add the Bootstrap margin utility class m-2 to each column to add space around them.
Practice
(1/5)
1. What does the Bootstrap class g-3 do in a grid layout?
easy
A. Removes all gutters between columns
B. Adds a medium gutter spacing between columns
C. Adds padding inside each column
D. Centers the grid horizontally
Solution
Step 1: Understand gutter classes in Bootstrap
The class g-3 sets the gutter size between columns to a medium spacing level.
Step 2: Differentiate gutters from padding and margin
Gutters control space between columns, not inside columns (padding) or outside elements (margin).
Final Answer:
Adds a medium gutter spacing between columns -> Option B
Quick Check:
Gutter size 3 means medium space between columns [OK]
Hint: Gutter classes control space between columns, not inside elements [OK]
Common Mistakes:
Confusing gutters with padding or margin
Thinking g-3 removes gutters
Assuming gutters center content
2. Which Bootstrap class correctly removes all horizontal gutters between columns?