Tables
Documentation and examples for opt-in styling of tables (given their prevalent use in JavaScript plugins) with {{ site.product.title }}.
Basic
Due to the widespread use of tables across third-party widgets like calendars and date pickers, we’ve designed our tables to be opt-in. Just add the base class .table
to any <table>
, then extend with custom styles or our various included modifier classes.
Using the most basic table markup, here’s how .table
-based tables look in Bootstrap. All table styles are inherited in Bootstrap 4, meaning any nested tables will be styled in the same manner as the parent.
# | First | Last | Handle |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @fat |
3 | Larry | the Bird |
You can also invert the colors—with light text on dark backgrounds—with .table-dark
.
# | First | Last | Handle |
---|---|---|---|
1 | Mark | Otto | @mdo |
2 | Jacob | Thornton | @fat |
3 | Larry | the Bird |
Cards
Quick comes with an alternative style for tables. Use .table-cards
applied on the main table and the .table-divider
applied on a <tr>
element to achieve this modern look.
# | First | Last | Handle |
---|---|---|---|
1 | Mark | Otto | @mdo |
1 | Mark | Otto | @mdo |
1 | Mark | Otto | @mdo |
1 | Mark | Otto | @mdo |
1 | Mark | Otto | @mdo |