Оформление таблиц в фреймворке Bootstrap

Рис.2. Таблица в стиле Bootstrap по умолчанию

В 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 таблица выглядит так:

Рис.1. Таблица по умолчанию в браузере

Рис.1. Таблица по умолчанию в браузере

Для того, чтобы применить таблице стиль Bootstrap, для нее нужно указать класс "table".

<table class="table">

 

Рис.2. Таблица в стиле Bootstrap по умолчанию

Рис.2. Таблица в стиле Bootstrap по умолчанию

 

Стиль Bootstrap по умолчанию добавляет для таблиц:

  • небольшие отступы внутри ячеек;
  • горизонтальные серые разделительные границы между строками;
  • таблица растягивается на максимально возможную ширину.

 

В Bootstrap есть 5 стилей для таблиц. С помощью, например, Intellisense Visual Studio, можно увидеть доступные классы для таблиц (Рис.3). Вот они:

  • table-bordered - границы ко всем ячейкам таблицы;
  • table-condensed – уменьшает внутренние отступы ячеек;
  • table-hover – при наведении мыши подсвечивается строка таблицы серым цветом;
  • table-responsive – если таблица не вписывается по ширине в отведенные ей границы, то появится горизонтальная полоса прокрутки;
  • table-stripped – нечетные строки становятся серыми.

 

Рис.3. Классы для таблиц в Intellisense

Рис.3. Классы для таблиц в Intellisense

 


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment






MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика