Bird
Raised Fist0
Bootsrapmarkup~20 mins

Border utilities in Bootsrap - Practice Problems & Coding Challenges

Choose your learning style10 modes available
Challenge - 5 Problems
🎖️
Bootstrap Border Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
What does the class border-top-0 do in Bootstrap?
In Bootstrap, what visual effect does applying the class border-top-0 to an element have?
AAdds a dotted top border to the element.
BAdds a thick top border to the element.
CRemoves the top border of the element.
DRemoves all borders except the top border.
Attempts:
2 left
💡 Hint
Think about what the suffix -0 means in Bootstrap border utility classes.
📝 Syntax
intermediate
2:00remaining
Which class adds a border only on the left side in Bootstrap?
You want to add a visible border only on the left side of a div using Bootstrap border utilities. Which class should you use?
Aborder-left
Bborder-start
Cborder-left-0
Dborder-left-side
Attempts:
2 left
💡 Hint
Bootstrap 4 uses physical direction classes like border-left.
❓ rendering
advanced
2:00remaining
What is the visual result of applying border border-primary rounded classes?
If you apply the classes border border-primary rounded to a button, what will you see?
Bootsrap
<button class="border border-primary rounded">Click me</button>
AA button with a blue border and rounded corners.
BA button with no border and sharp corners.
CA button with a red border and square corners.
DA button with a thick black border and rounded corners.
Attempts:
2 left
💡 Hint
The border-primary class applies the primary theme color to the border.
❓ selector
advanced
2:00remaining
Which class removes all borders from an element in Bootstrap?
You want to remove all borders from a div using Bootstrap classes. Which class should you use?
Aborder-0
Bno-border
Cborder-none
Dborder-remove
Attempts:
2 left
💡 Hint
Bootstrap uses numeric suffixes to control border width.
❓ accessibility
expert
3:00remaining
How to ensure border color changes remain accessible for users with color blindness?
You use border-success and border-danger classes to indicate status. What should you do to keep these borders accessible for users with color blindness?
ARemove borders and use background colors instead.
BOnly rely on border color changes without any additional indicators.
CUse very light border colors so they are less distracting.
DAdd text labels or icons alongside the border color to convey meaning.
Attempts:
2 left
💡 Hint
Think about how people who cannot distinguish colors can still understand status.

Practice

(1/5)
1. Which Bootstrap class adds a border to all sides of an element?
easy
A. border
B. border-top
C. border-none
D. border-left

Solution

  1. Step 1: Understand the border utility classes

    Bootstrap's border class adds a border on all four sides of an element.
  2. Step 2: Compare with side-specific classes

    Classes like border-top or border-left add borders only on one side, not all sides.
  3. Final Answer:

    border -> Option A
  4. Quick Check:

    All sides border = border [OK]
Hint: Use border for all sides border fast [OK]
Common Mistakes:
  • Confusing border-top as all sides border
  • Using border-none to add border
  • Thinking border-left adds all borders
2. Which class correctly removes the border from an element in Bootstrap?
easy
A. border-remove
B. no-border
C. border-0
D. border-none

Solution

  1. Step 1: Identify the Bootstrap class for removing borders

    Bootstrap uses border-0 to remove all borders from an element.
  2. Step 2: Check other options for validity

    Classes like border-remove, no-border, and border-none are not valid Bootstrap classes.
  3. Final Answer:

    border-0 -> Option C
  4. Quick Check:

    Remove border = border-0 [OK]
Hint: Use border-0 to remove borders quickly [OK]
Common Mistakes:
  • Using non-existent classes like border-none
  • Assuming border-remove works
  • Confusing border-0 with adding borders
3. What will be the visible border effect of this HTML snippet?
<div class="border-top border-danger p-3">Hello</div>
medium
A. A red border on the bottom side only
B. A red border on all sides
C. No border visible
D. A red border on the top side only

Solution

  1. Step 1: Analyze the classes used

    The class border-top adds a border only on the top side. The class border-danger colors the border red.
  2. Step 2: Understand the combined effect

    Only the top border will be visible and it will be red. Other sides have no border.
  3. Final Answer:

    A red border on the top side only -> Option D
  4. Quick Check:

    border-top + border-danger = red top border [OK]
Hint: Combine side + color classes for specific colored borders [OK]
Common Mistakes:
  • Thinking border-danger adds border on all sides
  • Assuming border-top adds border on all sides
  • Ignoring the color class effect
4. You want to add a border only on the left side of a button, but your code uses border-left-3. Why does the border not appear?
medium
A. Because border-left-3 is not a valid Bootstrap class
B. Because the button has no padding
C. Because border-left needs a color class to show
D. Because borders only work on divs, not buttons

Solution

  1. Step 1: Check Bootstrap border width classes

    Bootstrap uses border for border presence and border-1, border-2, etc. for width, but not combined with side like border-left-3.
  2. Step 2: Understand correct usage

    To add a left border with width, use border-start plus border-3 or just border-start with color. border-left-3 is invalid.
  3. Final Answer:

    border-left-3 is not a valid Bootstrap class -> Option A
  4. Quick Check:

    Invalid class name = no border shown [OK]
Hint: Use valid Bootstrap classes; no combined side-width classes [OK]
Common Mistakes:
  • Using invalid combined classes like border-left-3
  • Assuming buttons can't have borders
  • Forgetting to add color class for visibility
5. You want to create a card with a thick blue border only on the bottom side using Bootstrap. Which combination of classes achieves this?
hard
A. border border-4 border-primary
B. border-bottom border-4 border-primary
C. border-bottom-4 border-primary
D. border-bottom border-primary border-4

Solution

  1. Step 1: Identify classes for border side and width

    border-bottom adds border only on the bottom side. border-4 sets border thickness to 4 (thick).
  2. Step 2: Add color class

    border-primary colors the border blue (Bootstrap primary color).
  3. Step 3: Check class order and validity

    Order does not affect Bootstrap border utilities, so border-bottom border-4 border-primary is correct. border-bottom-4 is invalid.
  4. Final Answer:

    border-bottom border-4 border-primary -> Option B
  5. Quick Check:

    Bottom thick blue border = border-bottom border-4 border-primary [OK]
Hint: Combine side + width + color classes for custom borders [OK]
Common Mistakes:
  • Using invalid class border-bottom-4
  • Adding border on all sides instead of bottom only
  • Forgetting to add border width class
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard