Вопрос
Применение стилей к таблицам с помощью Twitter Bootstrap Автор вопроса: Chin 07.03.2012 Ответов: 6
Кто-нибудь знает, можно ли применять стили к таблицам с помощью Twitter Bootstrap? Я вижу некоторые примеры таблиц в некоторых старых учебниках, но не на самом сайте 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>
Какие классы мне нужно применить?
twitter-bootstrap
Ответы Ответ 1 · рейтинг 179 · Ivo Bosticky
Bootstrap предлагает различные стили таблиц. Ознакомьтесь с документацией и примерами Base CSS - Tables .
Следующий стиль дает великолепно выглядящие таблицы:
<table class="table table-striped table-bordered table-condensed">
...
</table>
Ответ 2 · рейтинг 31 · Mujahidul Jahid
Начальные таблицы 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-уплотненный" .
<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 а>
Ответ 3 · рейтинг 10 · Doug Hockinson
Вы также можете применять классы TR: информация, ошибка, предупреждение или успех.
Ответ 4 · рейтинг 8 · itmilos
Просто еще один красивый стол. Я добавил класс 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>
Ответ 5 · Uiupdates
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>
Ответ 6 · Mohan Prasad
вы можете добавить контекстные классы в каждую строку следующим образом:
<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.
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow .