Challenge - 5 Problems
Bootstrap Table Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
❓ rendering
intermediate2:00remaining
What does this Bootstrap table look like?
Look at this Bootstrap table code. What visual style will it produce in the browser?
Bootsrap
<table class="table table-sm"> <thead> <tr> <th>Name</th> <th>Age</th> </tr> </thead> <tbody> <tr> <td>Alice</td> <td>30</td> </tr> <tr> <td>Bob</td> <td>25</td> </tr> </tbody> </table>
Attempts:
2 left
💡 Hint
The class 'table-sm' in Bootstrap makes tables smaller by reducing cell padding.
✗ Incorrect
The 'table-sm' class in Bootstrap reduces the padding inside table cells, making the table more compact and smaller in height.
❓ selector
intermediate1:30remaining
Which Bootstrap class makes a table compact?
You want to make your Bootstrap table smaller with less space inside cells. Which class should you add?
Attempts:
2 left
💡 Hint
Look for the class that changes padding size.
✗ Incorrect
'table-sm' is the Bootstrap class that reduces cell padding to make tables compact.
🧠 Conceptual
advanced1:30remaining
Why use small and compact tables in web design?
What is the main benefit of using small and compact tables in a webpage layout?
Attempts:
2 left
💡 Hint
Think about how space and data display relate.
✗ Incorrect
Small and compact tables reduce padding and white space, allowing more data to fit on screen and improving readability especially on dense data views.
📝 Syntax
advanced2:00remaining
Identify the error in this Bootstrap table code for compact style
This code tries to create a small Bootstrap table but has a mistake. What is the error?
Bootsrap
<table class="table small"> <thead> <tr><th>Item</th><th>Price</th></tr> </thead> <tbody> <tr><td>Pen</td><td>$1</td></tr> </tbody> </table>
Attempts:
2 left
💡 Hint
Bootstrap uses a specific class name for small tables.
✗ Incorrect
Bootstrap uses 'table-sm' to make tables compact, not 'small'. Using 'small' alone does not apply the compact style.
❓ accessibility
expert2:30remaining
How to make a small Bootstrap table accessible?
You have a small Bootstrap table. What is the best way to improve its accessibility for screen readers?
Bootsrap
<table class="table table-sm"> <caption>Product quantities</caption> <thead> <tr><th scope="col">Product</th><th scope="col">Qty</th></tr> </thead> <tbody> <tr><td>Notebook</td><td>5</td></tr> </tbody> </table>
Attempts:
2 left
💡 Hint
Think about how screen readers understand tables.
✗ Incorrect
Adding a element provides a clear description of the table's purpose, helping screen reader users understand the data context.