Ответ 1
Bootstrap предлагает различные стили таблиц. Посмотрите Base CSS - Таблицы для документации и примеров.
Следующий стиль дает великолепные таблицы:
<table class="table table-striped table-bordered table-condensed">
...
</table>
Кто-нибудь знает, можно ли применять стили на таблицах с помощью Twitter-бутстрапа? Я могу увидеть некоторые примеры таблиц в некоторых старых учебниках, но не на самом сайте Bootstrap.
Я попытался настроить его, но таблицы на моей странице почти не применялись к ним.
<table>
<thead>
<tr>
<th>#</th>
<th>First Name</th>
<th>Last Name</th>
<th>Language</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Some</td>
<td>One</td>
<td>English</td>
</tr>
<tr>
<td>2</td>
<td>Joe</td>
<td>Sixpack</td>
<td>English</td>
</tr>
</tbody>
</table>
Какие классы мне нужно применять?
Bootstrap предлагает различные стили таблиц. Посмотрите Base CSS - Таблицы для документации и примеров.
Следующий стиль дает великолепные таблицы:
<table class="table table-striped table-bordered table-condensed">
...
</table>
Таблицы загрузочных таблиц Twitter могут быть разработаны и хорошо разработаны. Вы можете настроить таблицу, просто добавив некоторые классы на свой стол, и она будет выглядеть красиво. Вы можете использовать его в своих отчетах о данных, отображая информацию и т.д.
Вы можете использовать:
basic table
Striped rows
Bordered table
Hover rows
Condensed table
Contextual classes
Responsive tables
Полосатые строки Таблица:
<table class="table table-striped" width="647">
<thead>
<tr>
<th>#</th>
<th>Name</th>
<th>Address</th>
<th>mail</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Thomas bell</td>
<td>Brick lane, London</td>
<td>[email protected]</td>
</tr>
<tr>
<td height="29">2</td>
<td>Yan Chapel</td>
<td>Toronto Australia</td>
<td>[email protected]</td>
</tr>
<tr>
<td>3</td>
<td>Pit Sampras</td>
<td>Berlin, Germany</td>
<td>Pit @yahoo.com</td>
</tr>
</tbody>
</table>
Сжатая таблица:
При сжатии таблицы вам нужно добавить класс class= "table table-condensed".
<table class="table table-condensed" width="647">
<thead>
<tr>
<th>#</th>
<th>Sample Name</th>
<th>Address</th>
<th>Mail</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Thomas bell</td>
<td>Brick lane, London</td>
<td>[email protected]</td>
</tr>
<tr>
<td height="29">2</td>
<td>Yan Chapel</td>
<td>Toronto Australia</td>
<td>[email protected]</td>
</tr>
<tr>
<td>3</td>
<td>Pit Sampras</td>
<td>Berlin, Germany</td>
<td>Pit @yahoo.com</td>
</tr>
<tr>
<td></td>
<td colspan="3" align="center"></td>
</tr>
</tbody>
</table>
Ссылка: http://twitterbootstrap.org/twitter-bootstrap-table-example-tutorial
Вы также можете применить классы TR: информация, ошибка, предупреждение или успех.
Еще одна красивая таблица. Я добавил класс "table-hover", потому что он дает хороший эффект зависания.
<h3>NATO Phonetic Alphabet</h3>
<table class="table table-striped table-bordered table-condensed table-hover">
<thead>
<tr>
<th>Letter</th>
<th>Phonetic Letter</th>
</tr>
</thead>
<tr>
<th>A</th>
<th>Alpha</th>
</tr>
<tr>
<td>B</td>
<td>Bravo</td>
</tr>
<tr>
<td>C</td>
<td>Charlie</td>
</tr>
</table>
bootstrap предоставляет различные классы для таблицы
<table class="table"></table>
<table class="table table-bordered"></table>
<table class="table table-hover"></table>
<table class="table table-condensed"></table>
<table class="table table-responsive"></table>
вы можете добавить контекстные классы в каждую строку следующим образом:
<tr class="table-success"></tr>
<tr class="table-error"></tr>
<tr class="table-warning"></tr>
<tr class="table-info"></tr>
<tr class="table-danger"></tr>
Вы также можете добавить их в данные таблицы, как указано выше
Вы можете установить размер таблицы, задав классы как table-sm и т.д.
Вы можете добавить пользовательские классы и добавить свой собственный стиль:
<table class="table">
<thead style = "color:red;background-color:blue">
<tr>
<th></th>
<th>First Name</th>
<th>Last Name</th>
</tr>
</thead>
<tbody>
<tr>
<td>Asdf</td>
<td>qwerty</td>
</tr>
</tbody>
</table>
Таким образом вы можете добавить пользовательский стиль. Я показал встроенный стиль, например, как это работает, вы можете добавлять классы и называть их в своем CSS.