123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293 |
- Tables
- ======
- Basic example
- -------------
- For basic styling—light padding and only horizontal dividers—add the base class
- .table to any `<table>`. It may seem super redundant, but given the widespread
- use of tables for other plugins like calendars and date pickers, we've opted to
- isolate our custom table styles.
- .. container:: bs-example
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- .. code::
- :class: highlight
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- Striped rows
- ------------
- Use `table-striped` to add zebra-striping to any table row within the `<tbody>`.
- .. ----------------------------------------------------------------------------
- .. callout:: danger
- :h4:`Cross-browser compatibility`
- Striped tables are styled via the `:nth-child` CSS selector, which is not
- available in Internet Explorer 8.
- .. ----------------------------------------------------------------------------
- .. container:: bs-example
- .. class:: table-striped
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- .. code::
- :class: highlight
- .. class:: table-striped
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- Bordered table
- --------------
- Add `table-bordered` for borders on all sides of the table and cells.
- .. container:: bs-example
- .. class:: table-bordered table-striped
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- .. code::
- :class: highlight
- .. class:: table-bordered table-striped
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- Hover rows
- ----------
- Add `table-hover` to enable a hover state on table rows within a `<tbody>`.
- .. container:: bs-example
- .. class:: table-hover
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- .. code::
- :class: highlight
- .. class:: table-hover
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- Condensed table
- ---------------
- Add `table-condensed` to make tables more compact by cutting cell padding in half.
- .. container:: bs-example
- .. class:: table-condensed
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- .. code::
- :class: highlight
- .. class:: table-condensed
- = ========== ========= ========
- # First Name Last Name Username
- = ========== ========= ========
- 1 Mark Otto @mdo
- 2 Jacob Thornton @fat
- 3 Larry the Bird @twitter
- = ========== ========= ========
- Contextual classes
- ------------------
- Use contextual classes to color table rows or individual cells.
- .. container:: bs-example
- .. list-table::
- :widths: 10 30 30 30
- * - #
- - Column heading
- - Column heading
- - Column heading
- * .. class:: active
- - 1
- - Column content
- - Column content
- - Column content
- * - 2
- - Column heading
- - Column heading
- - Column heading
- * .. class:: success
- - 3
- - Column content
- - Column content
- - Column content
- * - 4
- - Column heading
- - Column heading
- - Column heading
- * .. class:: warning
- - 5
- - Column content
- - Column content
- - Column content
- * - 6
- - Column heading
- - Column heading
- - Column heading
- * .. class:: danger
- - 7
- - Column content
- - Column content
- - Column content
- * - 8
- - Column heading
- - Column heading
- - Column heading
- * .. class:: info
- - 9
- - Column content
- - Column content
- - Column content
- .. code::
- :class: highlight
- .. list-table::
- :widths: 10 30 30 30
- * - #
- - Column heading
- - Column heading
- - Column heading
- * .. class:: active
- - 1
- - Column content
- - Column content
- - Column content
- Responsive tables
- -----------------
- Create responsive tables by wrapping any `.table` in `.table-responsive` to
- make them scroll horizontally up to small devices (under 768px). When viewing
- on anything larger than 768px wide, you will not see any difference in these
- tables.
- .. container:: bs-example
- .. container:: table-responsive
- .. class:: table-bordered table-striped
- = ============= ============= ============= ============= =============
- # Table heading Table heading Table heading Table heading Table heading
- = ============= ============= ============= ============= =============
- 1 Table cell Table cell Table cell Table cell Table cell
- 2 Table cell Table cell Table cell Table cell Table cell
- 3 Table cell Table cell Table cell Table cell Table cell
- = ============= ============= ============= ============= =============
- .. code::
- :class: highlight
- .. container:: table-responsive
- .. class:: table-bordered table-striped
- = ============= ============= ============= ============= =============
- # Table heading Table heading Table heading Table heading Table heading
- = ============= ============= ============= ============= =============
- 1 Table cell Table cell Table cell Table cell Table cell
- 2 Table cell Table cell Table cell Table cell Table cell
- 3 Table cell Table cell Table cell Table cell Table cell
- = ============= ============= ============= ============= =============
|