Применение стилей к таблицам с помощью Twitter Bootstrap

Кто-нибудь знает, можно ли применять стили к таблицам с помощью 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>

Какие классы мне нужно применить?


person Chin    schedule 07.03.2012    source источник


Ответы (6)


Bootstrap предлагает различные стили таблиц. Ознакомьтесь с документацией и примерами Base CSS — Tables.

Следующий стиль дает великолепно выглядящие таблицы:

<table class="table table-striped table-bordered table-condensed">
  ...
</table>
person Ivo Bosticky    schedule 07.03.2012

Начальные таблицы 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

person Mujahidul Jahid    schedule 12.09.2013

Вы также можете применять классы TR: информация, ошибка, предупреждение или успех.

person Doug Hockinson    schedule 12.03.2013

Просто еще один красивый стол. Я добавил класс 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>
person itmilos    schedule 26.07.2013

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>
person Uiupdates    schedule 13.02.2015

вы можете добавить контекстные классы в каждую строку следующим образом:

<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.

person Mohan Prasad    schedule 10.08.2016