// // Tables // -------------------------------------------------- table { background-color: @table-bg; } caption { padding-top: @table-cell-padding; padding-bottom: @table-cell-padding; color: @text-muted; text-align: left; } th { text-align: left; } // Baseline styles .table { width: 100%; max-width: 100%; margin-bottom: @line-height-computed; // Cells > thead, > tbody, > tfoot { > tr { > th, > td { padding: @table-cell-padding; line-height: @line-height-base; vertical-align: top; border-top: 1px solid @table-border-color; } } } // Bottom align for column headings > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid @table-border-color; } // Remove top border from thead by default > caption + thead, > colgroup + thead, > thead:first-child { > tr:first-child { > th, > td { border-top: 0; } } } // Account for multiple tbody instances > tbody + tbody { border-top: 2px solid @table-border-color; } // Nesting .table { background-color: @body-bg; } } // Condensed table w/ half padding .table-condensed { > thead, > tbody, > tfoot { > tr { > th, > td { padding: @table-condensed-cell-padding; } } } } // Bordered version // // Add borders all around the table and between all the columns. .table-bordered { border: 1px solid @table-border-color; > thead, > tbody, > tfoot { > tr { > th, > td { border: 1px solid @table-border-color; } } } > thead > tr { > th, > td { border-bottom-width: 2px; } } } // Zebra-striping // // Default zebra-stripe styles (alternating gray and transparent backgrounds) .table-striped { > tbody > tr:nth-of-type(odd) { background-color: @table-bg-accent; } } // Hover effect // // Placed here since it has to come after the potential zebra striping .table-hover { > tbody > tr:hover { background-color: @table-bg-hover; } } // Table cell sizing // // Reset default table behavior table col[class*="col-"] { position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) float: none; display: table-column; } table { td, th { &[class*="col-"] { position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623) float: none; display: table-cell; } } } // Table backgrounds // // Exact selectors below required to override `.table-striped` and prevent // inheritance to nested tables. // Generate the contextual variants .table-row-variant(active; @table-bg-active); .table-row-variant(success; @state-success-bg); .table-row-variant(info; @state-info-bg); .table-row-variant(warning; @state-warning-bg); .table-row-variant(danger; @state-danger-bg); // Responsive tables // // Wrap your tables in `.table-responsive` and we'll make them mobile friendly // by enabling horizontal scrolling. Only applies <768px. Everything above that // will display normally. .table-responsive { overflow-x: auto; min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837) @media screen and (max-width: @screen-xs-max) { width: 100%; margin-bottom: (@line-height-computed * 0.75); overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid @table-border-color; // Tighten up spacing > .table { margin-bottom: 0; // Ensure the content doesn't wrap > thead, > tbody, > tfoot { > tr { > th, > td { white-space: nowrap; } } } } // Special overrides for the bordered tables > .table-bordered { border: 0; // Nuke the appropriate borders so that the parent can handle them > thead, > tbody, > tfoot { > tr { > th:first-child, > td:first-child { border-left: 0; } > th:last-child, > td:last-child { border-right: 0; } } } // Only nuke the last row's bottom-border in `tbody` and `tfoot` since // chances are there will be only one `tr` in a `thead` and that would // remove the border altogether. > tbody, > tfoot { > tr:last-child { > th, > td { border-bottom: 0; } } } } } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
mixins | Folder | 0755 |
|
|
.csscomb.json | File | 7.91 KB | 0644 |
|
.csslintrc | File | 456 B | 0644 |
|
alerts.less | File | 1.48 KB | 0644 |
|
badges.less | File | 1.17 KB | 0644 |
|
bootstrap.less | File | 1.26 KB | 0644 |
|
breadcrumbs.less | File | 594 B | 0644 |
|
button-groups.less | File | 5.55 KB | 0644 |
|
buttons.less | File | 3.58 KB | 0644 |
|
carousel.less | File | 5.52 KB | 0644 |
|
close.less | File | 764 B | 0644 |
|
code.less | File | 1.37 KB | 0644 |
|
component-animations.less | File | 666 B | 0644 |
|
dropdowns.less | File | 4.76 KB | 0644 |
|
forms.less | File | 15.45 KB | 0644 |
|
glyphicons.less | File | 19.34 KB | 0644 |
|
grid.less | File | 1.35 KB | 0644 |
|
input-groups.less | File | 4.18 KB | 0644 |
|
jumbotron.less | File | 1.13 KB | 0644 |
|
labels.less | File | 1.05 KB | 0644 |
|
list-group.less | File | 3.05 KB | 0644 |
|
media.less | File | 900 B | 0644 |
|
mixins.less | File | 1.11 KB | 0644 |
|
modals.less | File | 3.44 KB | 0644 |
|
navbar.less | File | 14.29 KB | 0644 |
|
navs.less | File | 4.81 KB | 0644 |
|
normalize.less | File | 7.38 KB | 0644 |
|
pager.less | File | 861 B | 0644 |
|
pagination.less | File | 2.01 KB | 0644 |
|
panels.less | File | 6.13 KB | 0644 |
|
popovers.less | File | 3.41 KB | 0644 |
|
print.less | File | 1.89 KB | 0644 |
|
progress-bars.less | File | 1.88 KB | 0644 |
|
responsive-embed.less | File | 546 B | 0644 |
|
responsive-utilities.less | File | 4.16 KB | 0644 |
|
scaffolding.less | File | 2.92 KB | 0644 |
|
tables.less | File | 4.5 KB | 0644 |
|
theme.less | File | 8 KB | 0644 |
|
thumbnails.less | File | 753 B | 0644 |
|
tooltip.less | File | 2.92 KB | 0644 |
|
type.less | File | 5.81 KB | 0644 |
|
utilities.less | File | 747 B | 0644 |
|
variables.less | File | 26.83 KB | 0644 |
|
wells.less | File | 527 B | 0644 |
|