В Bootstrap встроена возможность стильного оформления таблиц. К сожалению, таблицы по умолчанию выглядят не просто аскетично, а на них вообще неприятно смотреть – отсутствуют отступы в ячейках, рамки, если отображаются, то просто убогие. Потому веб-мастеру уже нужно помнить, что стили таблиц нужно переопределять. Bootstrap об этом тоже помнит и уже содержит заготовленный класс для таблиц.
Рассмотрим работу Bootstrap на примере следующей таблицы:
<table>
<tr>
<th>#</th>
<th>Бренд</th>
<th>Наименование</th>
<th>Цена</th>
</tr>
<tr>
<td>1</td>
<td>Era 880247</td>
<td>Катушка системы зажигания</td>
<td>1904</td>
</tr>
<tr>
<td>2</td>
<td>Commercial ignitionXI......04</td>
<td>Катушка зажигания</td>
<td>1945</td>
</tr>
<tr>
<td>3</td>
<td>MobiletronCU-05</td>
<td>Катушка зажигания</td>
<td>1961</td>
</tr>
<tr>
<td>4</td>
<td>TeslaCL561</td>
<td>Катушка зажигания</td>
<td>3064</td>
</tr>
</table>
По умолчанию в браузере Internet explorer 10 таблица выглядит так:
Для того, чтобы применить таблице стиль Bootstrap, для нее нужно указать класс "table".
<table class="table">
Стиль Bootstrap по умолчанию добавляет для таблиц:
- небольшие отступы внутри ячеек;
- горизонтальные серые разделительные границы между строками;
- таблица растягивается на максимально возможную ширину.
В Bootstrap есть 5 стилей для таблиц. С помощью, например, Intellisense Visual Studio, можно увидеть доступные классы для таблиц (Рис.3). Вот они:
- table-bordered - границы ко всем ячейкам таблицы;
- table-condensed – уменьшает внутренние отступы ячеек;
- table-hover – при наведении мыши подсвечивается строка таблицы серым цветом;
- table-responsive – если таблица не вписывается по ширине в отведенные ей границы, то появится горизонтальная полоса прокрутки;
- table-stripped – нечетные строки становятся серыми.




