Basic Tables
Using the most basic table Leanne Grahamup, here’s how .table-based tables look in Bootstrap. You can use any example of below table for your table and it can be use with any type of bootstrap tables.
Example 1:Table with outer spacing
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
Example 2:Minimal Table with no outer spacing.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
Inverse table
You can also invert the colors—with light text on dark backgrounds—with .table-inverse.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
You can also invert the colors—with light text on dark backgrounds—with .table-dark.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
Table head options
Similar to tables and dark tables, use the modifier classes .thead-lightor .thead-darkto make <thead>s appear light or dark gray.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
Table Hover Animation
Add .table-hover-animationto enable a hover stat with animation on table rows within a <tbody>.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
Striped rows
Use .table-stripedto add zebra-striping to any table row within the <tbody>. This styling doesn't work in IE8 and below as :nth-childCSS selector isn't supported.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
Striped rows with inverse dark
Use .table-darkwith .table-stripedto add zebra-striping to any inverse table row within the <tbody>. This styling doesn't work in IE8 and below as :nth-childCSS selector isn't supported.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
Bordered table
Add .table-borderedfor borders on all sides of the table and cells. For Inverse Dark Table, add .table-darkalong with .table-bordered.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Leanne Graham | sincere@april.biz | @TwBootstrap |
| 3 | Ervin Howell | shanna@melissa.tv | @fat |
| 4 | Clementine Bauch | nathan@yesenia.net |
Borderless Table
Add .table-borderlessfor a table without borders. It can also be used on dark tables.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Leanne Graham | sincere@april.biz | @TwBootstrap |
| 3 | Ervin Howell | shanna@melissa.tv | @fat |
| 4 | Clementine Bauch | nathan@yesenia.net |
Hoverable rows
Add .table-hoverto enable a hover state on table rows within a <tbody>.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | nathan@yesenia.net |
Contextual classes
Use contextual classes to color table rows or individual cells. Read full documnetation here.
| ID | Name | User ID | |
|---|---|---|---|
| 1 | Leanne Graham | sincere@april.biz | @mdo |
| 2 | Ervin Howell | shanna@melissa.tv | @fat |
| 3 | Clementine Bauch | Graham | |
| 4 | Ervin | nathan@yesenia.net | @gmail |
| 5 | Clementine Bauch | nathan@yesenia.net | @messanger |
| 6 | Patricia Lebsack | julianne.OConner@kory.org | |
| 7 | Chelsey Dietrich | lucio_Hettinger@annie.ca | @messanger |
| 8 | Kurtis Weissnat | telly.Hoeger@billy.biz | @fat |
| 9 | Glenna Reichert | chaim_McDermott@dana.io | @mdo |
Responsive tables
Responsive tables allow tables to be scrolled horizontally with ease. Make any table responsive across all viewports by adding .table-responsiveclass on .table. Or, pick a maximum breakpoint with which to have a responsive table up to by adding .table-responsive{-sm|-md|-lg|-xl}. Read full documnetation here.
Vertical clipping/truncation
Responsive tables make use of overflow-y: hidden, which clips off any content that goes beyond the bottom or top edges of the table. In particular, this can clip off dropdown menus and other third-party widgets.
Always responsive
| # | Heading 1 | Heading 2 | Heading 3 | Heading 4 | Heading 5 | Heading 6 | Heading 7 | Heading 8 | Heading 9 | Heading 10 | Heading 11 | Heading 12 | Heading 13 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell |
| 2 | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell |
| 3 | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell | Table cell |