Программирование на Python и Objective-C в Mac OS

Программирование на Python и Objective-C под Mac OS и для iPhone / iPod Touch

Bootstrap таблица: Таблицы. Содержание · Bootstrap v5.0.2

Содержание

css — Адаптивные таблицы Bootstrap 4 не будут занимать 100% ширины

Я создаю веб-приложение с использованием Bootstrap 4 и сталкиваюсь с некоторыми странными проблемами. Я хочу использовать реагирующий на таблицы класс Bootstrap для горизонтальной прокрутки таблиц на мобильных устройствах. На настольных устройствах таблица должна занимать 100% ширины содержащейся DIV.

Как только я применяю класс .table-response к моей таблице, таблица сжимается по горизонтали и больше не занимает 100% ширины. Любые идеи?

Вот моя разметка:

<!DOCTYPE html>
<html lang="en">
<head>
    <title></title>
    <meta charset="utf-8">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="application-name" content="">
    <meta name="theme-color" content="#000000">
    <link rel="stylesheet" href="/css/bundle. min.css">
</head>
<body>
    <div> 
        <div>
            <div>
                <table>
                    <thead>
                        <tr>
                            <th><span span="sr-only">Priority</span></th>
                            <th>Origin</th>
                            <th>Destination</th>
                            <th>Mode</th>
                            <th>Date</th>
                            <th><span span="sr-only">Action</span></th>
                         </tr>
                      </thead>
                      <tbody>
                          <tr data-id="6681470c-91ce-eb96-c9be-8e89ca941e9d">
                              <td>0</td>
                              <td>PHOENIX, AZ</td>
                              <td>SAN DIEGO, CA</td>
                              <td>DRIVING</td>
                              <td><time datetime="2017-01-15T13:59">2017-01-15 13:59:00</time></td>
                              <td><span data-id="6681470c-91ce-eb96-c9be-8e89ca941e9d" data-trip-status="1"></span></td>
                          </tr>
                          <tr data-steps-for="6681470c-91ce-eb96-c9be-8e89ca941e9d">
                              <td colspan="6"></td>
                          </tr>
                      </tbody>
                  </table>
              </div>
           </div>
           <br>
        </div>
        <script type="text/javascript" src="//ajax. googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
        <script type="text/javascript" src="/js/bundle.min.js"></script>
     </body>
</html>

Если я применяю ширину 100% к классу .table-response, это делает таблицу самой шириной 100%, но дочерние элементы (TBODY, TR и т. Д.) Все еще узкие.

93

eat-sleep-code

19 Янв 2017 в 20:07

12 ответов

Лучший ответ

Следующее не будет работать. Это вызывает другую проблему. Теперь он будет иметь ширину 100%, но не будет реагировать на меньшие устройства:

.table-responsive {
    display: table;
}

Все эти ответы создали еще одну проблему, рекомендуя display: table;. На данный момент единственное решение — использовать его в качестве оболочки:

<div>
  <table>
...
 </table>
</div>

152

Web_Designer
19 Янв 2017 в 19:33

Это решение сработало для меня:

Просто добавьте еще один класс в элемент таблицы: w-100 d-block d-md-table

Так было бы: <table>

Для начальной загрузки 4 w-100 установите ширину на 100% d-block (отображение: блок) и d-md-table (отображение: таблица на минимальной ширине: 576 пикселей)

Bootstrap 4 отображать документы

37

Faytraneozter
7 Сен 2017 в 10:08

Если вы используете V4.1 и в соответствии с их документами, не присваивайте .table-response непосредственно таблице. Таблица должна быть .table, и если вы хотите, чтобы ее можно было горизонтально прокручивать (отзывчиво), добавьте ее в контейнер, реагирующий на .table (например, <div>).

Адаптивные таблицы позволяют легко перемещать таблицы по горизонтали. Сделайте любую таблицу отзывчивой во всех окнах просмотра, поместив .table в .table-responseive.

<div>
  <table>
  ...
  </table>
</div>

Для этого не нужно никаких дополнительных CSS.

В коде OP можно использовать .table-responseive вместе с .col-md-12 снаружи.

17

Marcelo Myara
30 Авг 2018 в 20:29

Ни один из этих ответов не работает (дата сегодня 9 декабря 2018 года). Правильное решение здесь — добавить .table-responseive-sm к вашей таблице:

<table>
[Your table]
</table>

Это применяет аспект отзывчивости только к представлению SM (мобильному). Таким образом, в мобильном представлении вы получаете прокрутку по желанию, а в более крупных представлениях таблица не реагирует и, таким образом, отображается по всей ширине, как нужно.

Документы: https://getbootstrap.com/docs/4.0/content/tables/ # точек останова конкретных

5

SongBox
9 Дек 2018 в 21:29

Решение, соответствующее v4 платформы, состоит в том, чтобы установить правильную точку останова. Вместо того, чтобы использовать .table-responseive, вы должны иметь возможность использовать .table-responseive-sm (чтобы быть просто отзывчивым на небольших устройствах)

Вы можете использовать любую из доступных конечных точек: реагирующий на таблицу {-sm | -md | -lg | -xl}

2

Rubén_ic
31 Окт 2017 в 15:27

Это потому, что класс .table-responsive добавляет свойство display: block к вашему элементу, которое меняет его по сравнению с предыдущим display: table .

Переопределите это свойство обратно в display: table в своей собственной таблице стилей

.table-responsive {
    display: table;
}

Примечание. Убедитесь, что этот стиль выполняется после кода начальной загрузки, чтобы его можно было переопределить.

1

Nikhil Nanjappa
19 Янв 2017 в 17:31

Я обнаружил, что использование рекомендованного класса-адаптера таблиц в оболочке по-прежнему приводит к (удивительно) горизонтальному сжатию адаптивных таблиц:

<div>
    <table>
        ...
    </table>
</div>

Решением для меня было создать следующие медиа-точки останова и классы для предотвращения этого:

.table-xs {
    width:544px;
}

.table-sm {
    width: 576px;
}

.table-md {
    width: 768px;
}

.table-lg {
    width: 992px;
}

.table-xl {
    width: 1200px;
}

/* Small devices (landscape phones, 544px and up) */
@media (min-width: 576px) {  
    .table-sm {
        width: 100%;
    }
}

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {
    .table-sm {
        width: 100%;
    }

    .table-md {
        width: 100%;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .table-sm {
        width: 100%;
    }

    .table-md {
        width: 100%;
    }

    .table-lg {
        width: 100%;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .table-sm {
        width: 100%;
    }

    .table-md {
        width: 100%;
    }

    .table-lg {
        width: 100%;
    }

    .table-xl {
        width: 100%;
    }
}

Затем я могу добавить соответствующий класс в мой элемент таблицы. Например:

<div>
    <table>
        ...
    </table>
</div>

Здесь оболочка устанавливает ширину 100% для больших и больших для Bootstrap. С классом table-lg, примененным к элементу таблицы, ширина таблицы также устанавливается равной 100% для больших и больших, но устанавливается равной 992px для средних и меньших. Классы table-xs, table-sm, table-md и table-xl работают одинаково.

0

ScottyB
5 Окт 2018 в 14:29

Для Bootstrap 4.x используйте утилиты отображения:

w-100 d-print-block d-print-table

Использование :

<table>

0

Bora
27 Июн 2019 в 14:03

Это вызвано тем, что класс table-responsive наделяет таблицу свойством display:block, что странно, потому что это переписывает table классы, оригинальные display:table, и поэтому таблица уменьшается при добавлении table-responsive .

Скорее всего, это до начальной загрузки 4, все еще находящейся в dev. Вы можете перезаписать это свойство своим собственным классом, который устанавливает display:table, и это не повлияет на отзывчивость таблицы.

Например

.table-responsive-fix{
   display:table;
}

1

Callum
19 Янв 2017 в 17:31

По какой-то причине адаптивная таблица не работает должным образом. Вы можете исправить это, избавившись от display:block;

.table-responsive {
    display: table;
}

Я могу подать отчет об ошибке.

Edit:

Это существующая ошибка.

6

Serg Chernata
19 Янв 2017 в 17:27

Создавайте адаптивные таблицы, оборачивая любую .table таблицей .table-responseive {-sm | -md | -lg | -xl}, заставляя таблицу прокручиваться горизонтально в каждой точке останова максимальной ширины до (но не включая) 576px, 768px, 992px и 1120px соответственно.

Просто оберните таблицу с помощью .table-responseive {-sm | -md | -lg | -xl}

Например

<div>
    <table>
    </table>
</div>

загрузчик 4 стола

1

iMezied
18 Июл 2019 в 11:03

Принимая во внимание другие ответы, я бы сделал что-то вроде этого, спасибо!

.table-responsive {
    @include media-breakpoint-up(md) {
        display: table;
    }
}

1

Alexis
5 Июл 2017 в 01:29

html — Bootstrap 4 Адаптивная таблица, горизонтальная и вертикальная прокрутка

Я использую bootstrap таблицы с Angular 6 в проекте, и мне удалось создать тело таблицы вертикальной прокрутки с помощью этого кода:

<table>
      <thead> <!-- Column names -->
        <tr>
          <th scope="col">#</th>
          <th scope="col">Col 1</th>
          <th scope="col">Col 2</th>
          <th scope="col">Col 3</th>
          ...
          <th scope="col">Col N</th>
        </tr>
      </thead>
      <tbody> <!-- Data -->
        <tr>
          <th scope="row">1</th>
          <td>AAAAA</td>
          <td>BBBBB</td>
          <td>CCCCC</td>
          ...
          <td>DDDDD</td>
        </tr>
        <tr>
          <th scope="row">2</th>
          <td>AAAAA</td>
          <td>BBBBB</td>
          <td>CCCCC</td>
          ...
          <td>DDDDD</td>
        </tr>
        ...
        <tr>
          <th scope="row">n</th>
          <td>AAAAA</td>
          <td>BBBBB</td>
          <td>CCCCC</td>
          ...
          <td>DDDDD</td>
        </tr>
      </tbody>
    </table>

И CSS:

  tbody {
      display:block;
      max-height:500px;
      overflow-y:auto;
  }
  thead, tbody tr {
      display:table;
      width:100%;
      table-layout:fixed;
  }
  thead {
      width: calc( 100% - 1em )
  } 

Но теперь, если есть много столбцов, это не выглядит хорошо.

Поэтому я тоже хотел добавить горизонтальную прокрутку, чтобы можно было прокручивать всю таблицу по горизонтали и только тело таблицы по вертикали. Чтобы сделать горизонтальную прокрутку, я использовал .table-responseive так:

<div>
    <table>
    ...
    </table>
</div>

Но это работает только без вертикальной части прокрутки в CSS.

Я хочу совместить эти два способа прокрутки таблицы. Я изменил значения ширины в части css со 100% до статических значений px, например:

...
thead, tbody tr {
      display:table;
      width: 2000px;
      table-layout:fixed;
  }
  thead {
      width: calc( 2000px - 1em )
  } 

И это сработало, но мне нужно установить статическую ширину, и я не знаю, как я могу сделать это динамически (в зависимости от количества столбцов).

Встроенное редактирование таблицы BootStrap — Русские Блоги

Встроенное редактирование таблицы BootStrap

Как популярный интерфейсный фреймворк, BootStrap часто используется в разработке. Bootstrap используется при написании страниц проекта, а таблица BootStrap используется для отображения данных. Из-за требований проекта некоторые поля формы необходимо редактировать и сохранять прямо в форме.
Существует два метода редактирования таблицы BootStrap. Друзья, которые хотят узнать BootStrap Table, могут перейти наРуководство по использованию таблицы данных Bootstrap Table.

первый способ

Содержимое элемента настраивается для редактирования с помощью атрибута contenteditable.
Преимущества: простой, меньше кода.
Недостаток: поскольку в таблице BootStrap можно настроить отображение или скрытие столбцов, сложнее указать столбец, который будет редактируемым.
Идеи метода
В сочетании с событием щелчка ячейки onClickCell и свойствами события двойного щелчка ячейки onDblClickCell в таблице BootStrap. Установите событие однократного или двойного щелчка, чтобы инициировать событие редактирования содержимого ячейки в соответствии с требованиями проекта.

При визуализации свойств таблицы добавьте свойства события ячейки щелчка.

Код выглядит следующим образом.


onClickCell: function(field, value, row, $element) {
    $element.attr('contenteditable', true);
    
    $element.blur(function() {
    	
        let tdValue = $element.html();

        console.log(field);
        console.log(tdValue);
        console.log(row);
    })
}

После добавления приведенного выше кода вы можете увидеть редактируемый эффект ячейки. Как показано ниже.

Измененные данные, данные, выводимые из консоли после того, как ячейка теряет фокус.

Видно, что содержимое таблицы изменено, но текущее содержимое строки в DOM не синхронизировано с данными в таблице. Вам необходимо обновить данные ячейки с помощью метода updateCell таблицы.

Измененный код выглядит следующим образом.

onClickCell: function(field, value, row, $element) {
        $element.attr('contenteditable', true);
        
        $element.blur(function() {
            
            let tdValue = $element.html();
            let index = $element.parent().data('index');

            
            $("#tbClass_table").bootstrapTable('updateCell', {
                index: index,       
                field: field,       
                value: tdValue        
            })

            console.log(field);
            console.log(tdValue);
            console.log(row);
        })
    }
});

Консольный вывод.

Но текущее содержимое строки в DOM синхронизируется с таблицей. После этого измененные данные можно сохранить в базе данных.

Отправьте запрос на редактирование и сохранение в фоновом режиме через AJAX. Параметры Поскольку данные в строке связаны с путем к данным в таблице, вы можете напрямую передать строку в качестве параметра фону для изменения и сохранения. Первым параметром в переданных параметрах является значение флажка перед формой, и этого достаточно, чтобы ничего не делать в фоновом режиме.

На этом первый метод завершен. Давайте посмотрим на второй способ.

Второй способ

Через плагин, редактируемый при загрузке, для достижения. Редактируемый компонент — это плагин для создания редактируемых всплывающих окон.Пакет очень всеобъемлющий и простой в использовании.
Адрес загрузки, редактируемый с помощью начальной загрузки.
Идеи метода
Как и первый метод, его можно реализовать, объединив событие щелчка ячейки onClickCell и свойства события двойного щелчка ячейки onDblClickCell в таблице BootStrap. Установите событие однократного или двойного щелчка, чтобы инициировать событие редактирования содержимого ячейки в соответствии с требованиями проекта.
После этого первым шагом, конечно же, будет импорт связанных файлов.

<link href="static/bootstrap3-editable/css/bootstrap-editable.css" type="text/css" rel="stylesheet" />
<script src="static/bootstrap3-editable/js/bootstrap-editable.js"></script>
<script src="static/bootstrap3-editable/js/bootstrap-table-editable.js"></script>

Среди них bootstrap-table-editable.js отсутствует в загружаемом файле. bootstrap-table-editable.js фактически сделал простую инкапсуляцию editable, добавив свойство editable столбца и некоторые события после редактирования и сохранения. Упростите работу с формой. Код файла bootstrap-table-editable.js выглядит следующим образом.



!function ($) {

    'use strict';

    $.extend($.fn.bootstrapTable.defaults, {
        editable: true,
        onEditableInit: function () {
            return false;
        },
        onEditableSave: function (field, row, oldValue, $el) {
            return false;
        },
        onEditableShown: function (field, row, $el, editable) {
            return false;
        },
        onEditableHidden: function (field, row, $el, reason) {
            return false;
        }
    });

    $.extend($.fn.bootstrapTable.Constructor.EVENTS, {
        'editable-init.bs.table': 'onEditableInit',
        'editable-save.bs.table': 'onEditableSave',
        'editable-shown.bs.table': 'onEditableShown',
        'editable-hidden.bs.table': 'onEditableHidden'
    });

    var BootstrapTable = $.fn.bootstrapTable.Constructor,
        _initTable = BootstrapTable.prototype.initTable,
        _initBody = BootstrapTable.prototype.initBody;

    BootstrapTable.prototype.initTable = function () {
        var that = this;
        _initTable.apply(this, Array.prototype.slice.apply(arguments));

        if (!this.options.editable) {
            return;
        }

        $.each(this.columns, function (i, column) {
            if (!column.editable) {
                return;
            }

            var _formatter = column.formatter;
            column.formatter = function (value, row, index) {
                var result = _formatter ? _formatter(value, row, index) : value;

                return ['<a href="javascript:void(0)"',
                    ' data-name="' + column.field + '"',
                    ' data-pk="' + row[that.options.idField] + '"',
                    ' data-value="' + result + '"',
                    '>' + '</a>'
                ].join('');
            };
        });
    };

    BootstrapTable.prototype.initBody = function () {
        var that = this;
        _initBody.apply(this, Array.prototype.slice.apply(arguments));

        if (!this.options.editable) {
            return;
        }

        $.each(this.columns, function (i, column) {
            if (!column.editable) {
                return;
            }

            that.$body.find('a[data-name="' + column.field + '"]').editable(column.editable)
                .off('save').on('save', function (e, params) {
                var data = that.getData(),
                    index = $(this).parents('tr[data-index]').data('index'),
                    row = data[index],
                    oldValue = row[column.field];

                row[column.field] = params.submitValue;
                that.trigger('editable-save', column.field, row, oldValue, $(this));
            });
            that.$body.find('a[data-name="' + column.field + '"]').editable(column.editable)
                .off('shown').on('shown', function (e, editable) {
                var data = that.getData(),
                    index = $(this).parents('tr[data-index]').data('index'),
                    row = data[index];

                that.trigger('editable-shown', column.field, row, $(this), editable);
            });
            that.$body.find('a[data-name="' + column.field + '"]').editable(column.editable)
                .off('hidden').on('hidden', function (e, reason) {
                var data = that.getData(),
                    index = $(this).parents('tr[data-index]').data('index'),
                    row = data[index];

                that.trigger('editable-hidden', column.field, row, $(this), reason);
            });
        });
        this.trigger('editable-init');
    };

}(jQuery);

При отображении данных таблицы сделайте столбец доступным для редактирования.\d+(\.\d+)?$/; // Неотрицательное число с плавающей запятой
if(!regPos.test(value)) {
верните «Введите действительную оценку»;
}
}
}
}

Вы можете увидеть эффект после настройки.

Также добавьте атрибут onEditableSave при визуализации данных таблицы. С помощью метода onEditableSave вы можете отслеживать ввод и подтверждать его. В этом методе вы можете отправить и сохранить измененные данные через запрос AJAX. код показан ниже.





onEditableSave: function (field, row, oldValue, $el) {
    $.post('student/updateGrade', {id: row.id, grade: row.grade}, function(){
    });
}

Фоновый updateGrade изменяет метод сохранения.

@RequestMapping(value = "/updateGrade")
@ResponseBody
public Object updateGrade(Integer id, double grade) {
    try {
        Student stu = studentService.findById(id);
        stu.setGrade(grade);
        studentService.save(stu);
        return new AjaxResult(«Данные успешно изменены»);
    } catch (Exception e) {
        return new AjaxResult(false, «Ошибка модификации данных»);
    }
}

После нажатия кнопки «ОК» для сохранения AJAX отправит в фоновый режим запрос на сохранение измененной информации.
Если вам нужно понять элемент управления переключателем Bootstrap-Switch, переместите:Руководство по использованию управления переключателем Bootstrap-Switch.

Оформление таблиц в Bootstrap / uCozMagazines.ru

Сергей   
10.01.2017   
2359   
5.0 из 5.0 (5)

Оцените материал:

Цель урока

Познакомиться с инструментами оформления таблиц в Bootstrap.

Что дает использование таблиц Bootstrap?

Вот несколько преимуществ, которые можно взять на вооружение при использовании таблиц в Bootstrap:

  • Единый размер шрифта, отступов, а также цвет границ для таблиц
  • Окрашивание строк таблиц в различные цвета, в том числе с возможностью чередования
  • Фон строк таблиц может меняться при наведении
  • Адаптивные таблицы, которые не будут растягивать содержимое на устройствах с небольшими экранами

Где используются таблицы?

Самое очевидный ответ на вопрос заголовка — в описании характеристик товаров и прайс-листах.

Но это не единственное место, где используются таблицы. Вот еще несколько:

  1. Вид товара в каталоге. Мы этот вариант не будем использовать, но при выборе в настройках магазина более 1 товара в строке, для их вывода используются таблицы
  2. Список товаров в корзине, способы оплаты и доставки на странице shop/checkout размещаются в таблице
  3. Список товаров заказа размещаются в таблице
  4. Список заказов на странице shop/invoices
  5. Страница пользователя в магазине shop/user/* построена на таблицах

Практикой мы займемся позже, а сейчас рассмотрим, какие классы используются для оформления таблиц в Bootstrap.

Основной класс

Чтобы привести таблицы к единому виду, просто задайте им класс table. Получится следующее:

<table>
<tr><th>№</th><th>Наименование</th><th>Цена</th><th>Количество</th><th>Сумма</th><th>Удалить</th></tr>
<tr><td>1</td><td>Товар 1 </td><td>$127</td><td><input value ="1"></td><td>$127</td><td><input type="checkbox"></td></tr>
<tr><td>2</td><td>Товар 2 </td><td>$25</td><td><input value ="2"></td><td>$50</td><td><input type="checkbox"></td></tr>
<tr><td colspan="6">Итого: $177</td></tr>
</table>

Как и в обычных таблицах могут быть использованы:

  • Теги th для заголовков столбцов и td для содержимого
  • Атрибуты colspan, rowspan
  • Классы, которые мы рассматривали ранее, например text-right

Чересстрочное закрашивание строк

Чтобы большие таблицы лучше читались, а соседние строки сливались не так сильно, часто их раскрашивают в разные цвета. Для этого в таблицах Bootstrap используется класс table-striped, например так:

<table>
...
</table>

Такой подход поможет сотрудникам по обработке заказов и людям работающим с прайс-листами на сломать глаза во время первого трудового дня.

Рамки для ячеек

Вам наверняка предыдущие таблицы показались непривычными, потому что у них не было вертикальных рамок для ячеек. Если такой подход вас не устраивает, используйте класс table-bordered:

<table>
...
</table>

Закрашивание строк при наведении

Чтобы при наведении курсора на строку она выделялась подобно ссылкам, достаточно добавить для таблицы класс table-hover:

<table>
...
</table>

Компактные таблицы

В некоторых случаях полезно представить таблицу более компактно. Это можно сделать за счет уменьшения отступов в ячейках. А достигается это благодаря классу table-condensed:

<table>
...
</table>

Отступ в ячейках таких таблиц уменьшен с 8px до 5px.

Контекстное закрашивание строк

Порой требуется выделить определенную строку, чтобы привлечь к ней внимание пользователя. Делается это с помощью специальных классов, которые устанавливаются для строк:

КлассОписание
.activeПрименяется цвет по аналогии с наведением на строку, показывая активность текущей строки или ячейки
.successОтображает некоторое успешное или позитивное действие
.infoОтображается информационную направленность содержимого строки или ячейки
.warningОтображает предупреждение, которому следует уделить внимание
.dangerОтображает негативное действие или ошибку
<table>
<tr><th>№</th><th>Наименование</th><th>Цена</th><th>Количество</th><th>Сумма</th><th>Удалить</th></tr>
<tr><td>1</td><td>Товар 1 (в наличии)</td><td>$127</td><td><input value ="1"></td><td>$127</td><td><input type="checkbox"></td></tr>
<tr><td>2</td><td>Товар 2 (нет на складе)</td><td>$25</td><td><input value ="2"></td><td>$50</td><td><input type="checkbox"></td></tr>
<tr><td colspan="6">Итого: $177 (требуется подтверждение)</td></tr>
</table>

Адаптивные таблицы

Зачастую таблицы занимают прилично пространство в ширину. Чтобы такая таблица не «растянула» экран на мобильном устройств, нужно обернуть ее в контейнер с классом table-responsive:

<div>
<table>
...
</table>
</div>

Вот, как это выглядит на сайте:

Задание

  1. Изучите основной класс, которые применяется при оформлении таблиц Bootstrap
  2. Познакомьтесь с дополнительными классами, которые помогут использовать все возможности таблиц фреймворка

Оцените материал:

Расскажите друзьям и коллегам о полезной статье:

Bootstrap — Таблицы

Bootstrap обеспечивает чистый макет для построения таблиц. Некоторые из элементов таблицы поддерживаемых Bootstrap, являются:

 

 

 

ТегОписание
<table>Обертывание элемента для отображения данных в табличном формате
<thead>Элемент контейнера для заголовка таблицы строк, с (<tr>) для заголовка таблицы столбцов.
<tbody>Элемент контейнера для строк таблицы (<tr>) в теле таблицы.
<tr>Элемент контейнера для набора ячеек таблицы (<td> или <th>), которые появляется на одной строке.
<td>По умолчанию ячейки таблицы.
<th>Специальная ячейка таблицы для столбца (или строки, в зависимости от объема и размещения) заголовков. Должен быть использован в пределах <thead>
<caption>Описание или резюме того, что имеет место в таблице.

Базовая таблица

Если вы хотите хороший, основной стиль таблицы с только некоторыми световым отступов и горизонтальными разделителями, добавьте базовый класс .table для любой таблицы, как показано в следующем примере:

<table class = "table">
   <caption>Basic Table Layout</caption>
   
   <thead>
      <tr>
         <th>Name</th>
         <th>City</th>
      </tr>
   </thead>
   
   <tbody>
      <tr>
         <td>Tanmay</td>
         <td>Bangalore</td>
      </tr>
      
      <tr>
         <td>Sachin</td>
         <td>Mumbai</td>
      </tr>
   </tbody>
	
</table>

 

Необязательные классы в таблице

Наряду с базовой разметкой таблиц и класса .table, есть несколько дополнительных классов, которые вы можете использовать, в качестве стиля разметки. Следующие разделы дадут вам представление о всех этих классах.

Полосатая Таблица

Добавляя класса .table-striped, вы получите полосы на границах строк в пределах <tbody>, как показано в следующем примере:

<table class = "table table-striped">
   <caption>Striped Table Layout</caption>
   
   <thead>
      <tr>
         <th>Name</th>
         <th>City</th>
         <th>Pincode</th>
      </tr>
   </thead>
   
   <tbody>
      <tr>
         <td>Tanmay</td>
         <td>Bangalore</td>
         <td>560001</td>
      </tr>
      
      <tr>
         <td>Sachin</td>
         <td>Mumbai</td>
         <td>400003</td>
      </tr>
      
      <tr>
         <td>Uma</td>
         <td>Pune</td>
         <td>411027</td>
      </tr>
   </tbody>
   
</table>

 

Окаймленная таблица

Добавляя класс .table-bordered, вы получите границы вокруг каждого элемента и закругленные углы вокруг всей таблицы, как показано в следующем примере:

<table class = "table table-bordered">
   <caption>Bordered Table Layout</caption>
   
   <thead>
      <tr>
         <th>Name</th>
         <th>City</th>
         <th>Pincode</th>
      </tr>
   </thead>
   
   <tbody>
      <tr>
         <td>Tanmay</td>
         <td>Bangalore</td>
         <td>560001</td>
      </tr>
      
      <tr>
         <td>Sachin</td>
         <td>Mumbai</td>
         <td>400003</td>
      </tr>
      
      <tr>
         <td>Uma</td>
         <td>Pune</td>
         <td>411027</td>
      </tr>
   </tbody>
	
</table>

 

Hover в таблице

При добавлении класса .table-hover, светло-серый фон будет добавлен к строкам, когда курсор находится над ними, как показано в следующем примере:

<table class = "table table-hover">
   <caption>Hover Table Layout</caption>
   
   <thead>
      <tr>
         <th>Name</th>
         <th>City</th>
         <th>Pincode</th>
      </tr>
   </thead>
   
   <tbody>
      <tr>
         <td>Tanmay</td>
         <td>Bangalore</td>
         <td>560001</td>
      </tr>
      
      <tr>
         <td>Sachin</td>
         <td>Mumbai</td>
         <td>400003</td>
      </tr>
      
      <tr>
         <td>Uma</td>
         <td>Pune</td>
         <td>411027</td>
      </tr>
   </tbody>
   
</table>

 

Сокращенная таблица

Путем добавления класса .table-condensed, рамка строки разрезается пополам, чтобы сжать таблицу, как показано в следующем примере. Это полезно, если вы хотите указать какую-либо более плотную информацию.

<table class = "table table-condensed">
   <caption>Condensed Table Layout</caption>
   
   <thead>
      <tr>
         <th>Name</th>
         <th>City</th>
         <th>Pincode</th>
      </tr>
   </thead>
   
   <tbody>
      <tr>
         <td>Tanmay</td>
         <td>Bangalore</td>
         <td>560001</td>
      </tr>
      
      <tr>
         <td>Sachin</td>
         <td>Mumbai</td>
         <td>400003</td>
      </tr>
      
      <tr>
         <td>Uma</td>
         <td>Pune</td>
         <td>411027</td>
      </tr>
   </tbody>
   
</table>

 

Контекстные классы

Контекстуальные классы, приведенные в следующей таблице позволят изменить цвет фона строк таблицы или отдельных ячеек.

КлассОписание
.activeПрименяется цвет при наведении к конкретной строке или ячейке
.successУказывает на успешное или положительное действие
.warningУказывает на предупреждение, что, возможно, потребуется внимание
.dangerУказывает на опасное или потенциально негативное действие

Эти классы могут быть применены к <tr>, <td> или <th>.

<table class = "table">
   <caption>Contextual Table Layout</caption>
   
   <thead>
      <tr>
         <th>Product</th>
         <th>Payment Date</th>
         <th>Status</th>
      </tr>
   </thead>
   
   <tbody>
      <tr class = "active">
         <td>Product1</td>
         <td>23/11/2013</td>
         <td>Pending</td>
      </tr>
      
      <tr class = "success">
         <td>Product2</td>
         <td>10/11/2013</td>
         <td>Delivered</td>
      </tr>
      
      <tr class = "warning">
         <td>Product3</td>
         <td>20/10/2013</td>
         <td>In Call to confirm</td>
      </tr>
      
      <tr class = "danger">
         <td>Product4</td>
         <td>20/10/2013</td>
         <td>Declined</td>
      </tr>
   </tbody>
   
</table>

 

Отзывчивые таблицы

При упаковке любого .table в класс .table-responsive, вы создадите в таблице прокрутку по горизонтали на небольших устройств (под 768px). При просмотре на что-либо большее, чем 768px в ширину, вы не увидите никакой разницы в этих таблицах.

<div class = "table-responsive">
   <table class = "table">
      
      <caption>Responsive Table Layout</caption>
      
      <thead>
         <tr>
            <th>Product</th>
            <th>Payment Date</th>
            <th>Status</th>
         </tr>
      </thead>
      
      <tbody>
         <tr>
            <td>Product1</td>
            <td>23/11/2013</td>
            <td>Pending</td>
         </tr>
         
         <tr>
            <td>Product2</td>
            <td>10/11/2013</td>
            <td>Delivered</td>
         </tr>
         
         <tr>
            <td>Product3</td>
            <td>20/10/2013</td>
            <td>In Call to confirm</td>
         </tr>
         
         <tr>
            <td>Product4</td>
            <td>20/10/2013</td>
            <td>Declined</td>
         </tr>
      </tbody>
      
   </table>
</div>

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

bootstrap таблица по центру — ComputerMaker.info

Автор admin На чтение 4 мин.

это жесть.
Для того, что бы найти ответ в гугле, надо сделать действий меньше, чем для составления этого вопроса.

vertical-align в css или valign в атрибутах.

На этом уроке Вы научитесь создавать HTML таблицы и оформлять их с помощью CSS классов платформы Twitter Bootstrap 3.

На веб-страницах таблицы используются для того, чтобы представить Ваши данные в виде двухмерной структуры, состоящей из строк, столбцов и ячеек.

Создание таблицы осуществляется посредством тегов языка HTML. После создания таблицы веб-разработчик переходит к её оформлению с помощью написания правил CSS. Данный процесс можно значительно упростить, используя большое количество готовых CSS классов платформы Twitter Bootstrap 3. Процесс оформления таблицы с помощью Twitter Bootstrap осуществляется путём добавления к таблице или к её различным частям (строке, ячейке) соответствующих классов. Задавая те или иные классы, Вы тем самым задаёте то или иное оформление таблицы.

Основы создания таблиц в HTML

Создание таблицы в HTML начинается с элемента table (

), внутри которого помещают шапку (

.

) и основное содержимое (

.

). Далее в элемент thead и tbody помещают строки (

.

). После этого в элементе tr (

.

) создают ячейки с помощью элементов td (

) и th (

), внутрь которых помещают содержимое, которое должно выводиться в этой ячейке. Элемент th (

) обычно используют в шапке, т.к. он придаёт жирное начертание тексту и выравнивает его по центру.

Для объединения ячеек по вертикали и горизонтали предназначены следующие атрибуты:

  • rowspan=»N» — объединяет N ячеек по вертикали;
  • colspan=»N» — объединяет N ячеек по горизонтали.

Применять данные атрибуты можно для элементов td и th .

Для указанания названия таблицы используется элемент caption ( . ), который размещается внутри элемента table сразу же после его открывающего тега.

Оформление таблиц с помощью CSS классов Bootstrap

Базовое оформление таблиц

Для придания таблицы базового оформления необходимо добавить класс .table к элементу table :

Оформление таблиц по типу полос «зебры»

Для выделения нечётных строк основной части таблицы (

.

) с помощью тёмного фона добавьте дополнительно класс .table-striped к классу .table .

Создание таблицы с границами

Также вы можете добавлять границы для всех ячеек таблицы, просто добавив дополнительный класс Bootstrap .table-bordered к базовому классу .table.

Выше приведенный пример будет выглядеть примерно так:

...
№ п/пИмяФамилияE-mail
1ИванЧмель[email protected]
2ПетрЩербаков[email protected]
3ЮрийГолов[email protected]

Создание таблицы с интересным режимом (подсвечивание строк при наведении на них курсора)

Что бы включить подсвечивание строк таблицы, Вам необходимо добавить класс .table-hover к базовому классу .table элемента

.

Выше приведенный пример будет выглядеть примерно так:

№ п/пИмяФамилияE-mail
1ИванЧмель[email protected]
2ПетрЩербаков[email protected]
3ЮрийГолов[email protected]

Создание сжатой или компактной таблицы

Вы можете также сделать свои таблицы более компактными посредством добавления дополнительного класса .table-condensed к базовому классу .table. Класс .table-condensed делает таблицу компактной за счет уменьшения отступов в ячейках наполовину.

Выше приведенный пример будет выглядеть примерно так:

Дополнительные акцентные классы для строк таблицы

Существуют вспомогательные классы, которые позволяют выделить строку или отдельные ячейки различным цветом посредством окраски их фона.

Вышеприведенный пример будет выглядеть примерно так:

Создание адаптивной таблицы с помощью Bootstrap

С помощью Twitter Bootstrap 3 Вы можете также создавать адаптивные таблицы, которые можно просматривать на маленьких устройствах (ширина экрана, у которых меньше 768px) с помощью полосы прокрутки. При просмотре адаптивных таблиц на других устройствах, имеющих экран шириной, больше чем 768px полоса прокрутки будет отсутствовать.

Табличные теги, поддерживаемые Twitter Bootstrap 3

В следующей таблице перечислены поддерживаемые табличные элементы HTML и их назначение.

У меня есть структура таблицы следующим образом.

Поскольку первый столбец имеет большую высоту, я бы хотел, чтобы остальные столбцы таблицы располагались по центру по вертикали, чтобы в таблице был хороший бесшовный вид.

2 ответа

Вы могли бы дать vertical-align: middle; к ячейкам таблицы. Однако, поскольку в загрузчике Twitter используются селекторы, такие как .table>tbody>tr>td которые имеют более высокое значение специфичности, чем простое td или table td вы должны использовать тот же селектор или другой, имеющий более высокое значение специфичности, чтобы переопределить стиль загрузки по умолчанию:

Bootstrap CSS Таблицы Reference


<table> Классы

Используйте классы ниже, чтобы стиль любой таблицы:

Класс Описание пример
.table Добавляет базовый стиль (светло — отступы и только горизонтальные разделители) для любого <table> Попробуй
.table-striped Добавляет Зебра чередование данных в любой строке таблицы в пределах <tbody> (не доступен в IE8) Попробуй
.table-bordered Добавляет границу со всех сторон стола и клеток Попробуй
.table-hover Включает состояние парения на строках таблицы в пределах <tbody> Попробуй
.table-condensed Делает стол более компактным за счет сокращения ячейки отступы пополам Попробуй
Объединение всех классов таблиц Попробуй

<tr>, <th> и <td> Классы

Используйте классы ниже для цветных строк таблицы или ячеек:

Класс Описание пример
.active Применяется цвет парения к конкретной строке или ячейке Попробуй
.success Указывает на успешное или положительное действие Попробуй
.info Указывает нейтральный информативный изменение или действие Попробуй
.warning Указывает на предупреждение, что, возможно, нуждаются во внимании Попробуй
.danger Указывает на опасную или потенциально негативное действие Попробуй

Отзывчивый Столы

.table Реагирующих класс создает ответную таблицу. Таблица будет затем прокрутки по горизонтали на небольших устройствах (под 768px). При просмотре на что-либо большее, чем 768px широкий, нет никакой разницы:

bootstrap-таблица — npm

Расширенная таблица начальной загрузки с радио, флажком, сортировкой, разбивкой на страницы, расширениями и другими дополнительными функциями.

Для начала проверьте:

Список жертвователей

ЛИЦЕНЗИЯ

ПРИМЕЧАНИЕ. Bootstrap Table находится под лицензией MIT License. Абсолютно бесплатный, вы можете произвольно использовать и изменять этот плагин. Если этот плагин вам полезен, вы можете Star в этом репо, ваша поддержка — моя самая большая движущая сила, спасибо.

Возможности

  • Создано для Twitter Bootstrap (поддерживаются все версии)
  • Адаптивный веб-дизайн
  • Прокручиваемая таблица с фиксированными заголовками
  • Полностью настраиваемый
  • Через атрибуты данных
  • Показать / скрыть столбцы
  • Показать / скрыть заголовки
  • Показать / скрыть нижние колонтитулы
  • Получить данные в формате JSON с помощью AJAX
  • Простая сортировка столбцов одним щелчком мыши
  • Форматировать столбец
  • Выбор одной или нескольких строк
  • Мощная разбивка на страницы
  • Просмотр карты
  • Детальный вид
  • Локализация
  • Расширения

Как получить

Скачать инструкцию

Используйте страницу релизов или источник.

Беседка

  bower установка bootstrap-table
  

Npm

  npm установить загрузочную таблицу
  

CDN

Вы можете получить исходную таблицу начальной загрузки непосредственно из CDN, например CDNJS, bootcss или jsdelivr.

Вклад

Для запросов функций, отчетов об ошибках или отправки запросов на вытягивание, пожалуйста, сначала прочтите CONTRIBUTING.md.

Сообщения о проблемах

Как указано выше, прочтите ДОПОЛНИТЕЛЬНО.md, особенно отчеты об ошибках

И как там указано, пожалуйста, предоставьте онлайн-пример при создании проблем!

Это действительно экономит много времени.

Вы также можете использовать наш шаблон примеров, нажав кнопку Загрузить примеры:

Онлайн-редактор

Ваш отзыв очень важен!

Благодарности

Спасибо всем, кто оставил отзыв и отправил запросы на включение. Список всех участников можно найти здесь.
Этот проект существует благодаря всем людям, которые вносят свой вклад.[Делать вклад].

История выпусков

Посмотрите журнал изменений

Локальная сборка

Чтобы создать локальную загрузочную таблицу, выполните:

  npm запустить сборку
  

Результат появится в каталоге dist .

Спонсоры PayPal

Спонсоры OpenCollective

Поддержите этот проект, став спонсором. Здесь будет отображаться ваш логотип со ссылкой на ваш веб-сайт. [Стать спонсором]

Сторонники OpenCollective

Поддержите этот проект, став спонсором.Ваше изображение появится здесь со ссылкой на ваш сайт. [Стать спонсором]

23 лучших таблицы начальной загрузки (организация данных) 2021

Огромный выбор наших лучших и тщательно созданных бесплатных шаблонов таблиц Bootstrap для вашего веб-сайта или приложения.

Изучив сотни бесплатных альтернатив, доступных на рынке, мы решили создать свои собственные таблицы.

Мы лет опыта и , тестируя , мы придумали множество практических стилей.Мы хотели охватить как можно больше разных проектов.

Выбор подходящей таблицы для правильных данных может оказаться сложной задачей и потребовать много времени.

НЕ. БОЛЬШЕ.

Теперь вы можете держать вещи на 100% организованными, независимо от того, какой тип данных вы хотите отображать.

Примечание : наши бесплатные шаблоны таблиц также адаптивны и легки. (Читайте: всегда отличное исполнение.)

Бесплатные шаблоны таблиц начальной загрузки

Таблица с фиксированным столбцом

Отображение всех данных и статистики в одной таблице может быть очень трудным.Вы должны разрешить своим пользователям прокручивать , чтобы показать полную таблицу.

Что ж, в этом макете таблицы он предоставляет такую ​​возможность, позволяющую пользователям просто выйти из коробки. Эта таблица включает фиксированный основной столбец, а другие связанные поля можно прокручивать ГОРИЗОНТАЛЬНО.

Макет предоставил вам необходимое количество места в столбце, чтобы добавить больше содержимого, не нарушая внешний вид таблицы.

Это также настраиваемый , поэтому вы можете получить более естественные цвета в игре и даже превратить его в адаптивную таблицу.При необходимости вы также можете добавить больше строк, так как макет справится с этим.

Подробнее / Скачать

Таблица с фиксированным заголовком

Этот дизайн стола может предложить многое, помимо классного внешнего вида. Благодаря этому макету вы получаете широкий выбор цветов и стилей, что делает этот стол уникальным сам по себе.

В дизайне использовались закругленные углы, чтобы придать глубину и ощущение общему ВИДУ. Он также имеет фиксированный заголовок и дает вашим пользователям возможность вертикальной прокрутки.

Один из самых привлекательных вариантов этого дизайна — это темная тема, достаточная для удовлетворения тематических веб-страниц черного цвета.

Варианты таблицы не содержат границы столбца; чтобы вы могли воспользоваться пространством для более длинного содержимого . Столбцы будут настраиваться сами, чтобы не испортить внешний вид всей таблицы.

Подробнее / Скачать

Стол с вертикальной и горизонтальной подсветкой

Когда у вас есть много данных, которые нужно разложить, всегда может быть сложно определить определенное значение.Что ж, этот шаблон таблицы наверняка облегчит задачу нахождения определенного значения.

Этот макет представляет собой решение, обусловленное особенностями дизайна интерфейса. Этот макет ВЫДЕЛЯЕТ ОСОБЕННОСТИ как столбец, так и строку, на которую наведен курсор мыши, поэтому ваши пользователи могут легко проверить значение, которое они ищут.

Эта функция выделения экономит много времени, не говоря уже о том, что вам нужно что-то искать. Это пакет с более чем шестью вариантами столов, каждый из которых имеет свой собственный дизайн.

Что касается общего вида, вы получите более современный дизайн стола и завершите его градиентным фоном.

Подробнее / Скачать

Стол V01

Давайте начнем с одного из наших основных шаблонов таблиц. Если вам нужно создать таблицу только для хранения пользователей и электронной почты , этот дизайн идеально подходит для этого.

Но вы также можете использовать его для другой информации, так как его ЛЕГКО УЛУЧШИТЬ.

Поскольку это виджет Bootstrap, вы знаете, что его макет безупречно адаптируется к разным размерам экрана.

Подробнее / Скачать

Стол V02

Несмотря на то, что на первый взгляд таблица V02 кажется похожей на приведенную выше, дело не только в другом цвете.

Каждая строка представляет собой отдельный элемент , который можно стереть простым щелчком по значку X.

Есть четыре столбца для идентификационного номера, имени и фамилии и адреса электронной почты. Имейте в виду, что после удаления строки вы не сможете вернуть ее.

Подробнее / Скачать

Стол V03

При создании хостинга и веб-сайта регистратора доменов вам следует подумать о добавлении таблицы содержания для различных вариантов домена с ценой .

К счастью, вам не нужно создавать его с нуля — выберите вместо этого Таблицу V03.

Эта таблица начальной загрузки содержит несколько столбцов и кнопку призыва к действию (CTA). Вы можете использовать последнее, чтобы побуждать пользователей к действию, например, к регистрации домена или подписки на тарифный план.

Подробнее / Скачать

Стол V04

Тренажерные залы, фитнес-центры, студии йоги, личные тренеры, что угодно, вы все можете получить пользу от Таблицы V04. Это современная, чистая и простая в использовании таблица расписания CLASS, основанная на Bootstrap Framework.

Таблица V04 имеет сетку из 35 элементов, в которой вы можете указать все свои классы. Активная сетка включает округленное изображение / миниатюру, имя класса и время.

Затем вы можете связать его с формой бронирования, чтобы они могли зарегистрироваться прямо с вашего веб-сайта.

Подробнее / Скачать

Стол V05

При создании приложения, в котором вы планируете иметь много пользователей или даже членов команды, таблица V05 отлично подходит для проверки, кто из активных , кому нужно назначение или другие действия .

Каждая строка содержит флажок, аватар, адрес электронной почты, дату добавления, имя пользователя, статус и возможность его удаления.

Стол предлагает отличный обзор благодаря МИНИМАЛИСТИЧНОМУ дизайну.

Подробнее / Скачать

Стол V06

При запуске интернет-магазина корзина покупок является обязательной. А если вы находитесь в процессе создания веб-сайта электронной коммерции, используйте таблицу V06, поэтому вам не нужно создавать корзину покупок из квадрата.

В этой таблице Bootstrap есть все, что нужно для обеспечения удобного взаимодействия с пользователем.Покупатель может отмечать разные товары, устанавливать количество и даже удалять их из корзины.

Они могут делать все это на смартфонах, планшетах и ​​настольных компьютерах.

Подробнее / Скачать

Стол V07

Если вы копались в нашем самом первом шаблоне таблицы Bootstrap, но хотели бы получить ТЁМНУЮ альтернативу, то готово. Таблица V07 — это именно то, что вам нужно, не больше и не меньше.

Он делает свое дело с его минималистичным дизайном и несколькими столбцами для различной информации.

Вы не захотите менять дизайн — НО — вы можете изменить текст, чтобы он соответствовал вашим потребностям.

Подробнее / Скачать

Стол V08

Когда вы думали, что его не существует, на самом деле оно существует! Стол Bootstrap с гармошкой.

Таблица V08 принесет вам большую пользу, если вы захотите добавить ДОПОЛНИТЕЛЬНУЮ информацию об элементе, но выполнять ее удобно.

Вместо того, чтобы отображать всю эту дополнительную информацию и подробности и перегружать пользователя, Таблица V08 содержит простую стрелку вниз , которая показывает дополнительные сведения о команде.

Подробнее / Скачать

Стол V09

Что особенного в таблице V09, так это столбец состояния, который содержит три разные кнопки : прогресс, открытие и удержание.

Хотя вы можете использовать его по умолчанию для платежей, вам НЕ ОБЯЗАТЕЛЬНО придерживаться этой конфигурации.

Наряду с серым и белым фоном строк для лучшей видимости, каждая кнопка также является интерактивной, так что вы можете добавлять ее к различным действиям.

Подробнее / Скачать

Стол V10

Здесь особо не о чем сказать, кроме Table V10 — лучшей красочной таблицы Bootstrap. Вот и все!

Table V10 отлично подходит для выставления счетов, но вы также можете проявить свой творческий подход и использовать его для чего-то другого.

Как и любой другой СОВРЕМЕННЫЙ шаблон таблицы в этом списке, этот шаблон идеально сочетается с различными устройствами и имеет удобный код.

Подробнее / Скачать

Стол V11

Организуйте свои заказы с помощью Таблицы V11. Очень аккуратная и минималистичная таблица Bootstrap с опцией флажка для отдельных строк или « проверить все .”

В таблице есть разные столбцы для заказов, имени, профессии, контактов и образования. Вы можете выбрать стол как есть или внести изменения.

Во всяком случае, вы, вероятно, захотите изменить только текст, так как дизайн работает с разными ПРИЛОЖЕНИЯМИ из коробки.

Подробнее / Скачать

Стол V12

Таблица V12 — это прозрачный шаблон таблицы с эффектом наведения, который понравится всем, кто DIGS это минимально.

Благодаря удобному для пользователя и коду , удобному для новичков, вы можете быстро интегрировать его в свое приложение.

Подробнее / Скачать

Стол V13

В Table V13 минималистичный дизайн отлично сочетается с практичностью. На первый взгляд это почти кажется пресной таблицей Bootstrap, но она обладает классным эффектом наведения и флажком, который сохраняет строку выделенной и отмеченной отметкой .

Пользователь может вручную выбрать или отменить выбор каждой строки или даже установить флажок вверху, чтобы выбрать все.

Подробнее / Скачать

Стол V14

Как вы уже заметили, некоторые из наших таблиц Bootstrap незначительно отличаются только по дизайну.Мы только следим за тем, чтобы вы нашли нужный вариант прямо из коробки, без необходимости вносить в него какие-либо — или как можно МАЛЕНЬКИЕ — изменения.

Таблица V14 — еще один пример с большим интервалом между строками для лучшей читаемости.

Кроме того, каждое имя отображается синим цветом с возможностью добавить к нему ссылку — например, вы можете связать его с профилем пользователя.

Подробнее / Скачать

Стол V15

Таблица V15 похожа на таблицу V14 с некоторыми дополнительными функциями.Во-первых, он включает в себя эффект jumbotron с серым фоном, который будет красиво выделяться на фоне остального контента.

Кроме того, в таблице V15 есть возможность выбирать или отменять выбор строк. После того, как вы поставите галочку, строка останется « нажал », станет серой или если ее покроет слой тумана.

Подробнее / Скачать

Стол V16

Если ваш GO-TO дизайн темный, вам понравится Table V16 в полной мере. Это не обязательно означает использовать его в точности как есть (черный фон), но именно так оно и есть по умолчанию — и это круто!

Вы также заметите небольшое различие между рядами, что является довольно изящной деталью.

Но что на самом деле делает его всплывающим , так это эффект наведения, который выделяет строку белым и желтым тоном текста.

Подробнее / Скачать

Стол V17

В то время как я уже представил несколько таблиц Bootstrap с флажками, CSS Table V17 делает еще один шаг вперед.

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

Это просто ПРИМЕР.

Кроме того, имя и подробности в правом углу можно щелкнуть, что позволяет добавлять ссылки на информацию, профиль и т. Д.

Подробнее / Скачать

Стол V18

В темном веб-дизайне есть что-то такое, что меня так привлекает. А ты?

Вместо того, чтобы сосредоточиться только на светлых таблицах Bootstrap, мы также включили несколько темных альтернатив, и Таблица V18 — одна из них.

Адаптивный макет с HOVER EFFECT для выделения строки и флажков. В столбце род занятий вы также можете добавить дополнительную информацию для быстрого ознакомления.

Подробнее / Скачать

Стол V19

Отображение продаж, дополнительной информации, контактных данных и аватаров службы поддержки с помощью Таблицы V19.

Шаблон имеет адаптивную структуру, которая предлагает как начинающим , так и профессиональным , чтобы получить от него максимальную отдачу.

Организованный код обеспечивает удобный ОПЫТ встраивания таблицы Bootstrap в ваше приложение.

Подробнее / Скачать

Стол V20

Вот последняя из наших таблиц Bootstrap для удобного распределения деталей заказа.

Таблица V20 со всеми готовыми столбцами , флажками и переключателями является мощной альтернативой, которая поможет вам быстро разобраться в ситуации.

В бесплатном сниппете используются только новейшие технологии и СЛЕДУЕТ за современными веб-тенденциями, чтобы обеспечить удобство работы пользователей.

Подробнее / Скачать

Раскрытие информации: Эта страница содержит внешние партнерские ссылки, которые могут привести к получению нами комиссии, если вы решите приобрести упомянутый продукт. Мнения на этой странице наши собственные, и мы не получаем дополнительных бонусов за положительные отзывы.

Bootstrap 4 таблицы

Bootstrap 4 добавил несколько новых классов таблиц, которые помогают создавать согласованно стилизованные и гибкие таблицы.

Базовый стол

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

.

<таблица>

<фут>

Заголовок 1 Заголовок 2 Заголовок 3
Нижний колонтитул 1 Нижний колонтитул 2 Нижний колонтитул 3
Ячейка Ячейка Ячейка
Ячейка Ячейка Ячейка
Ячейка Ячейка Ячейка

Темный стол

Вы можете использовать .table-dark , чтобы инвертировать цвета, чтобы светлый текст отображался на темном фоне.

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3

<фут>

Нижний колонтитул 1 Нижний колонтитул 2 Нижний колонтитул 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка

Новое в Bootstrap 4

Темные таблицы — это новинка Bootstrap 4.

Стол в полоску

Для чередования цветов фона в строках добавьте класс Bootstrap .table-striped (при сохранении класса .table на месте).

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3

<фут>

Нижний колонтитул 1 Нижний колонтитул 2 Нижний колонтитул 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка

Стол с бортиком

Для границ вокруг стола используйте Bootstrap .класс с рамкой таблицы (при сохранении класса .table на месте).

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3

<фут>

Нижний колонтитул 1 Нижний колонтитул 2 Нижний колонтитул 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка

Hover Rows

Чтобы добиться эффекта «зависания» при наведении указателя мыши на строки таблицы, используйте Bootstrap .table-hover (при сохранении класса .table на месте).

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3

<фут>

Нижний колонтитул 1 Нижний колонтитул 2 Нижний колонтитул 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка

Стили головок стола

Вы можете добавить цвет фона к элементу

, используя либо .thead-default или .thead-inverse .

Свет

Используйте головной светильник .thead-light class.

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3

<фут>

Нижний колонтитул 1 Нижний колонтитул 2 Нижний колонтитул 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка

Темный

Используйте .thead-dark класс.

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3

<фут>

Нижний колонтитул 1 Нижний колонтитул 2 Нижний колонтитул 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка

Новое в Bootstrap 4

Стили заголовков таблиц являются новыми в Bootstrap 4.

Малый / Сжатый стол

Если вы обнаружите, что в таблице слишком много отступов, вы можете уменьшить их вдвое, используя класс Bootstrap .table-sm (при этом оставив класс .table на месте).

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3

<фут>

Нижний колонтитул 1 Нижний колонтитул 2 Нижний колонтитул 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка

Bootstrap 4 против Bootstrap 3

Обратите внимание, что в то время как Bootstrap 4 использует .table-sm для сжатия таблицы, Bootstrap 3 использует .table-condensed . Оба разрезают заполнение ячеек пополам.

Контекстные классы

Вы можете применить цвет к отдельным строкам или ячейкам с помощью контекстных классов Bootstrap.

5 контекстных классов: .table-active , .table-success , .table-info , .table-warning и .table-dangerous .

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3 Активный Успех & nbsp; & nbsp; Информация & nbsp; Опасно & nbsp; Предупреждение

Bootstrap 4 против Bootstrap 3

Bootstrap 3 не использует .table- для его контекстных классов.

Например, Bootstrap 3 использует .active , тогда как Bootstrap 4 использует .table-active . Помимо этого, в обеих версиях используются одни и те же 5 контекстных ключевых слов (active, success, info, warning, опасно).

Адаптивные таблицы

Адаптивные таблицы автоматически создают горизонтальные полосы прокрутки при просмотре на устройствах, размер которых меньше заданной точки останова.

Чтобы создать адаптивную таблицу, заключите таблицу в элемент

, который имеет .table-responsive класс (или один из .table-responsive- * классов) применен.

<таблица>

Заголовок 1 Заголовок 2 Заголовок 3 Заголовок 4 Заголовок 5 Заголовок 6 Заголовок 7 Заголовок 8 Заголовок 9 Заголовок 10 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка

Модель .table-responsive- * классы могут использоваться для указания конкретной точки останова. Это .table-responseive-sm , .table-responseive-md , .table-responseive-lg и .table-responseive-xl .

Начиная с этой точки останова и выше, таблица будет вести себя нормально и не будет прокручиваться по горизонтали.

Класс .table-responsive эквивалентен .table-responsive-md .

Ultimate Guide to Understanding Bootstrap Tables

Подпишитесь на нашу рассылку новостей.

Таблицы не обязательно должны быть самым неприятным элементом вашего веб-дизайна. Классы Bootstrap могут помочь стилизовать ваши таблицы с широким спектром форматов в кратчайшие сроки.

Таблицы: после того, как проклятие веб-дизайнера вновь проявилось в их надлежащей роли как отображение определенных табличных данных. Как разработчики, вы можете столкнуться с ситуациями, когда таблица является лучшим способом отображения определенных наборов данных. В этих ситуациях вы можете оказаться в ситуации, когда вам лучше всего отобразить данные с помощью таблицы.

Сделать таблицы максимально чистыми и понятными — наша задача как экспертов по веб-дизайну. Но это не значит, что мы не ценим удобный ярлык. К счастью для нас, в Bootstrap есть несколько классов по умолчанию, которые значительно упрощают работу с таблицами. Это включает в себя возможность сделать ваши таблицы адаптивными и удобными для мобильных устройств.

Использование классов Bootstrap по умолчанию дает дополнительные преимущества. По сути, вы можете стилизовать свою таблицу в широком диапазоне форматов.Включите границу; иметь чередующиеся цвета строк; определенно оформляйте заголовки таблиц; все возможно с помощью таблиц начальной загрузки. Вот еще немного о том, как использовать подписку на стили таблиц с помощью Bootstrap.

Основы

Независимо от того, используете ли вы Bootstrap 3 или 4, вы можете создать набор стандартизированных стилей, относящихся к вашим таблицам, с помощью всего лишь нескольких простых классов. В конечном итоге вам нужно присвоить элементу таблицы класс «table», чтобы создать базовый пример компонента таблицы:

<таблица>

Запись № Заголовок Цена 1 Кадет 49 долларов США за пользователя 2 Пилот 99 долларов США за пользователя 3 Капитан 149 долларов США за пользователя 4 Командир 199 долларов США за пользователя

Однако в мире множества устройств вам, естественно, захочется, чтобы ваши таблицы соответствовали ширине любого данного устройства.Вы можете сделать это, добавив класс «table-responseive» к div, который охватывает весь элемент таблицы:

<таблица>

Запись № Заголовок Цена 1 Кадет 49 долларов США за пользователя 2 Пилот 99 долларов США за пользователя 3 Капитан 149 долларов США за пользователя 4 Командир 199 долларов США за пользователя

Таблицы: новое определение

Хотя приведенное выше дает вам базовое отображение таблицы, в конечном итоге вы можете захотеть стилизовать вещи по-другому.Одним из лучших функциональных компонентов классов таблиц Bootstrap является возможность «чередовать» строки, так что каждая строка меняет свой цвет фона. Это значительно упрощает чтение таблицы с точки зрения пользователя. Просто добавьте класс «table-stripped» к элементу всеобъемлющей таблицы, чтобы реализовать:

<таблица>

Запись № Заголовок Цена 1 Кадет 49 долларов США за пользователя 2 Пилот 99 долларов США за пользователя 3 Капитан 149 долларов США за пользователя 4 Командир 199 долларов США за пользователя

Чтобы ваши пользователи понимали, что им представляются табличные данные, всегда полезно убедиться, что контейнер полностью заключен в рамку.К счастью, есть класс Bootstrap, который гарантирует, что ваша таблица содержит рамку вокруг всего элемента:

<таблица>

Запись № Заголовок Цена 1 Кадет 49 долларов США за пользователя 2 Пилот 99 долларов США за пользователя 3 Капитан 149 долларов США за пользователя 4 Командир 199 долларов США за пользователя

Таблицы с дополнительными функциями

Если вы любите приключения, вы можете добавить несколько классов, которые помогут вам определить свой UX.В зависимости от того, что данная строка должна делать и передавать, вы можете добавить класс зависания к данной строке. Это особенно полезно, если каждая строка имеет собственное свойство onclick:

<таблица>

Запись № Заголовок Цена 1 Кадет 49 долларов США за пользователя 2 Пилот 99 долларов США за пользователя 3 Капитан 149 долларов США за пользователя 4 Командир 199 долларов США за пользователя

Вы даже можете включить стили Bootstrap по умолчанию, чтобы включить контекстные стили, чтобы вы могли продемонстрировать или иным образом выделить определенные элементы:

<таблица>

Запись № Заголовок Цена 1 Кадет 49 долларов США за пользователя 2 Пилот 99 долларов США за пользователя 3 Капитан 149 долларов США за пользователя 4 Командир 199 долларов США за пользователя

Независимо от того, как вы используете, вы наверняка столкнетесь с ситуациями, когда таблица — лучший способ показать определенные данные.Если вы похожи на нас и используете Bootstrap во всем, чем он может быть, у вас есть встроенный набор компонентов, обеспечивающих выделение вашей информации. Просмотрите набор классов Bootstrap по умолчанию и узнайте, как они могут работать на вас.

таблиц · Bootstrap

В связи с широким использованием таблиц в сторонних виджетах, таких как календари и средства выбора даты, мы разработали наши таблицы с поддержкой . Просто добавьте базовый класс .table к любому

, а затем расширьте его с помощью пользовательских стилей или наших различных включенных классов модификаторов.

Содержание

Примеры

Используя самую простую разметку таблиц, вот как таблицы на основе .table выглядят в Bootstrap. Все стили таблиц наследуются в Bootstrap 4 , что означает, что любые вложенные таблицы будут стилизованы так же, как и родительские.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  

Вы также можете инвертировать цвета — светлый текст на темном фоне — с помощью .таблица-инверсия .

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  

Варианты головки стола

Подобно таблицам по умолчанию и обратным таблицам, используйте один из двух классов модификаторов, чтобы значения

отображались светло или темно-серыми.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  


<таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  

Ряды полос

Используйте .table-striped , чтобы добавить полосатую полосу к любой строке таблицы в пределах

.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  

Стол с бортиком

Добавьте . с рамкой таблицы для границ со всех сторон таблицы и ячеек.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Марка Отто @TwBootstrap
3 Иаков Торнтон @fat
4 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Отметить 
       Отто 
       @TwBootstrap 
    
    
       3 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       4 
       Птица Ларри 
       @twitter 
    
  
  
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Марка Отто @TwBootstrap
3 Иаков Торнтон @fat
4 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Отметить 
       Отто 
       @TwBootstrap 
    
    
       3 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       4 
       Птица Ларри 
       @twitter 
    
  
  

Подъемные ряды

Добавьте .table-hover , чтобы включить состояние наведения на строки таблицы в пределах

.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Птица Ларри 
       @twitter 
    
  
  
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Птица Ларри 
       @twitter 
    
  
  

Столик

Добавьте .table-sm , чтобы сделать столы более компактными, разрезая заполнение ячеек пополам.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Птица Ларри 
       @twitter 
    
  
  
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Птица Ларри 
       @twitter 
    
  
  

Контекстные классы

Используйте контекстные классы для раскрашивания строк таблицы или отдельных ячеек.

Класс Описание
. Стол-актив Применяет цвет наведения к определенной строке или ячейке
. Стол-успех Указывает на успешное или положительное действие
. Таблица-информация Обозначает нейтральное информативное изменение или действие
.таблица предупреждение Указывает на предупреждение, которое может потребовать внимания
.стол-опасность Указывает на опасное или потенциально негативное действие
# Заголовок столбца Заголовок столбца Заголовок столбца
1 Содержание столбца Содержание столбца Содержание столбца
2 Содержание столбца Содержание столбца Содержание столбца
3 Содержание столбца Содержание столбца Содержание столбца
4 Содержание столбца Содержание столбца Содержание столбца
5 Содержание столбца Содержание столбца Содержание столбца
6 Содержание столбца Содержание столбца Содержание столбца
7 Содержание столбца Содержание столбца Содержание столбца
8 Содержание столбца Содержание столбца Содержание столбца
9 Содержание столбца Содержание столбца Содержание столбца
  
... 
 ... 
 ... 
 ... 
 ... 



   ... 
   ... 
   ... 
   ... 
   ... 
  

Обычные варианты фона таблицы недоступны для обратной таблицы, однако вы можете использовать текстовые или фоновые утилиты для достижения аналогичных стилей.

# Заголовок столбца Заголовок столбца Заголовок столбца
1 Содержание столбца Содержание столбца Содержание столбца
2 Содержание столбца Содержание столбца Содержание столбца
3 Содержание столбца Содержание столбца Содержание столбца
4 Содержание столбца Содержание столбца Содержание столбца
5 Содержание столбца Содержание столбца Содержание столбца
6 Содержание столбца Содержание столбца Содержание столбца
7 Содержание столбца Содержание столбца Содержание столбца
8 Содержание столбца Содержание столбца Содержание столбца
9 Содержание столбца Содержание столбца Содержание столбца
  
... 
 ... 
 ... 
 ... 
 ... 



   ... 
   ... 
   ... 
   ... 
   ... 
  
Передача смысла вспомогательным технологиям

Использование цвета для добавления смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого содержимого (например, видимый текст), либо включена с помощью альтернативных средств, таких как дополнительный текст, скрытый с помощью класса .sr-only .

Адаптивные таблицы

Создайте адаптивные таблицы, добавив .table-responsive к любому .table , чтобы они прокручивались по горизонтали на небольших устройствах (менее 768 пикселей). При просмотре на объектах шириной более 768 пикселей вы не увидите никакой разницы в этих таблицах.

Вертикальная обрезка / усечение

Адаптивные таблицы используют overflow-y: hidden , который отсекает любое содержимое, выходящее за пределы нижнего или верхнего края таблицы. В частности, это может вырезать раскрывающиеся меню и другие сторонние виджеты.

# Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы
1 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
2 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
3 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
# Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы
1 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
2 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
3 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
  <таблица>
    ...
  

Таблицы · Bootstrap

В связи с широким использованием таблиц в сторонних виджетах, таких как календари и средства выбора даты, мы разработали наши таблицы с поддержкой . Просто добавьте базовый класс .table к любому

, а затем расширьте его с помощью пользовательских стилей или наших различных включенных классов модификаторов.

Содержание

Примеры

Используя самую простую разметку таблицы, вот как .table смотрите в Bootstrap. Все стили таблиц наследуются в Bootstrap 4 , что означает, что любые вложенные таблицы будут стилизованы так же, как и родительские.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  

Вы также можете инвертировать цвета — светлый текст на темном фоне — с помощью .таблица-инверсия .

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  

Варианты головки стола

Подобно таблицам по умолчанию и обратным таблицам, используйте один из двух классов модификаторов, чтобы значения

отображались светло или темно-серыми.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  


<таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  

Ряды полос

Используйте .table-striped , чтобы добавить полосатую полосу к любой строке таблицы в пределах

.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Ларри Птица @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Ларри 
       Птица 
       @twitter 
    
  
  

Стол с бортиком

Добавьте . с рамкой таблицы для границ со всех сторон таблицы и ячеек.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Марка Отто @TwBootstrap
3 Иаков Торнтон @fat
4 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Отметить 
       Отто 
       @TwBootstrap 
    
    
       3 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       4 
       Птица Ларри 
       @twitter 
    
  
  
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Марка Отто @TwBootstrap
3 Иаков Торнтон @fat
4 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Отметить 
       Отто 
       @TwBootstrap 
    
    
       3 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       4 
       Птица Ларри 
       @twitter 
    
  
  

Подъемные ряды

Добавьте .table-hover , чтобы включить состояние наведения на строки таблицы в пределах

.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Птица Ларри 
       @twitter 
    
  
  
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Птица Ларри 
       @twitter 
    
  
  

Столик

Добавьте .table-sm , чтобы сделать столы более компактными, разрезая заполнение ячеек пополам.

# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Птица Ларри 
       @twitter 
    
  
  
# Имя Фамилия Имя пользователя
1 Марка Отто @mdo
2 Иаков Торнтон @fat
3 Птица Ларри @twitter
  <таблица>
  
    
       # 
       Имя 
       Фамилия 
       Имя пользователя 
    
  
  
    
       1 
       Отметить 
       Отто 
       @mdo 
    
    
       2 
       Джейкоб 
       Торнтон 
       @fat 
    
    
       3 
       Птица Ларри 
       @twitter 
    
  
  

Контекстные классы

Используйте контекстные классы для раскрашивания строк таблицы или отдельных ячеек.

Класс Описание
. Стол-актив Применяет цвет наведения к определенной строке или ячейке
. Стол-успех Указывает на успешное или положительное действие
. Таблица-информация Обозначает нейтральное информативное изменение или действие
.таблица предупреждение Указывает на предупреждение, которое может потребовать внимания
.стол-опасность Указывает на опасное или потенциально негативное действие
# Заголовок столбца Заголовок столбца Заголовок столбца
1 Содержание столбца Содержание столбца Содержание столбца
2 Содержание столбца Содержание столбца Содержание столбца
3 Содержание столбца Содержание столбца Содержание столбца
4 Содержание столбца Содержание столбца Содержание столбца
5 Содержание столбца Содержание столбца Содержание столбца
6 Содержание столбца Содержание столбца Содержание столбца
7 Содержание столбца Содержание столбца Содержание столбца
8 Содержание столбца Содержание столбца Содержание столбца
9 Содержание столбца Содержание столбца Содержание столбца
  
... 
 ... 
 ... 
 ... 
 ... 



   ... 
   ... 
   ... 
   ... 
   ... 
  

Обычные варианты фона таблицы недоступны для обратной таблицы, однако вы можете использовать текстовые или фоновые утилиты для достижения аналогичных стилей.

# Заголовок столбца Заголовок столбца Заголовок столбца
1 Содержание столбца Содержание столбца Содержание столбца
2 Содержание столбца Содержание столбца Содержание столбца
3 Содержание столбца Содержание столбца Содержание столбца
4 Содержание столбца Содержание столбца Содержание столбца
5 Содержание столбца Содержание столбца Содержание столбца
6 Содержание столбца Содержание столбца Содержание столбца
7 Содержание столбца Содержание столбца Содержание столбца
8 Содержание столбца Содержание столбца Содержание столбца
9 Содержание столбца Содержание столбца Содержание столбца
  
... 
 ... 
 ... 
 ... 
 ... 



   ... 
   ... 
   ... 
   ... 
   ... 
  
Передача смысла вспомогательным технологиям

Использование цвета для добавления смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого содержимого (например, видимый текст), либо включена с помощью альтернативных средств, таких как дополнительный текст, скрытый с помощью класса .sr-only .

Адаптивные таблицы

Создайте адаптивные таблицы, обернув любой .table в .table-responsive , чтобы заставить их горизонтально прокручиваться на небольших устройствах (менее 768 пикселей). При просмотре на объектах шириной более 768 пикселей вы не увидите никакой разницы в этих таблицах.

Вертикальная обрезка / усечение

Адаптивные таблицы используют overflow-y: hidden , который отсекает любое содержимое, выходящее за пределы нижнего или верхнего края таблицы. В частности, это может вырезать раскрывающиеся меню и другие сторонние виджеты.

Firefox и наборы полей

Firefox имеет неудобный стиль набора полей, включающий шириной , что мешает адаптивной таблице. Это невозможно изменить без специального хака для Firefox, который мы не предоставляем в Bootstrap:

.

  @ -moz-document url-prefix () {
  набор полей {отображение: таблица-ячейка; }
}  

Для получения дополнительной информации прочтите этот ответ о переполнении стека.

# Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы
1 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
2 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
3 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
# Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы
1 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
2 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
3 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
  
<таблица> ...

Оплавление

Переверните традиционные столы на бок, используя table-reflow . При использовании перекомпоновки заголовок таблицы становится первым столбцом таблицы, первая строка в теле таблицы становится вторым столбцом, вторая строка становится третьим столбцом и т. Д.

Порядок содержания и комплексные таблицы

Помните, что стиль table-reflow изменяет визуальный порядок содержимого. Убедитесь, что вы применяете этот стиль только к хорошо сформированным и простым таблицам данных (и, в частности, не используйте его для таблиц макета) с соответствующими ячейками заголовка таблицы

для каждой строки и столбца.

Кроме того, этот класс не будет работать правильно для таблиц с ячейками, охватывающими несколько строк или столбцов (с использованием атрибутов rowspan или colspan ).

# Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы Заголовок таблицы
1 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
2 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
3 Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы Ячейка таблицы
  <таблица>
  
    
       # 
       Заголовок таблицы 
       Заголовок таблицы 
       Заголовок таблицы 
       Заголовок таблицы 
       Заголовок таблицы 
       Заголовок таблицы 
    
  
  
    
       1 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
    
    
       2 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
    
    
       3 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
       Ячейка таблицы 
    
  
  

16 примеров таблицы Bootstrap 4 (с полосами, границами, заголовком и т. Д.)

Как и таблицы Bootstrap 3, Bootstrap 4 также имеет встроенные классы с добавленными стилями и улучшениями для создания таблиц HTML в ваших веб-проектах.

Простая демонстрация таблицы с эффектом наведения, цветной заголовок
Демонстрационные контекстные классы настраиваемой таблицы Заголовок таблицы

Используя эти встроенные классы CSS, вы можете легко создавать простые таблицы, таблицы со стилями заголовков, вырезанные строки, цветные строки с контекстными классами и т. Д. Я покажу вам примеры вместе с переопределением классов таблиц CSS в Bootstrap 4 для настройки как в соответствии с потребностями ваших проектов.

Создание первой таблицы Bootstrap 4 с помощью класса .table

Начнем с основ.Bootstrap 4 имеет класс .table , который вы можете использовать в теге

. По умолчанию таблица создается со светло-серыми горизонтальными разделителями, как показано ниже:

См. Онлайн-демонстрацию и код

Разметка для этой таблицы:

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

18

19

20

21

22

23

24

25

26

27

28

29

30

000

000 34

35

36

37

38

39

40

41

42

43

44

45

46

49

0002 47

00030002 47

0003

51

52

53

54

55

56

57

58

59

60

61

62

63

9 0002 64

65

66

67

68

69

70

71

72

73

74

75

76

77

81

< th> Сумма

Месяц Количество продаж
янв. 105 15 000 долларов США.00
фев 95 12000,00 долл. США
март 150 20 000 долл. США.00
апр 50 30 000,00 долл. США
май 80 15 000 долл. США.00
июн 110 22 000,00 долл. США

Чтобы выделить записи о месяцах полужирным шрифтом, им присваивается тег с scope = «row».

Как добавить эффект зависания в строках?

При добавлении класса table-hover вместе с классом .table в тег

к таблице добавляется эффект зависания. Откройте страницу с примером, перейдя по ссылке ниже и наведите указатель мыши на любую строку, чтобы увидеть серый фон:

См. Онлайн-демонстрацию и код

Изменена только эта строка кода, чем в приведенном выше примере:

Смотрите полный код на демонстрационной странице.

Выделить пример заголовка таблицы

При использовании классов Bootstrap 4 thead-dark или thead-light в теге

, который содержит заголовки таблиц, заголовок таблицы будет выделен темным или светло-серым цветом соответственно. Взгляните на оба стиля:

Темно-серый заголовок:

См. Онлайн-демонстрацию и код

Ниже приведена разметка для темного заголовка:

:

Если вы хотите изменить цвет заголовка таблицы со светло-серого на другой светлый или темный цвет, вы можете переопределить встроенные классы thead-light и thead-dark .

См. Следующий пример, где я изменил светло-серый фон на светло-оранжевый с темно-оранжевой рамкой и текстом:

См. Онлайн-демонстрацию и код

В разделе

< th> Сумма

Месяц Количество продаж

Остальная часть наценки такая же, как в приведенных выше демонстрациях.

Светло-серый заголовок:

См. Онлайн-демонстрацию и код

Тег

Обязательно поместите CSS после ссылки на файл CSS Bootstrap для замены класса по умолчанию.

Переопределение примера класса thead-dark

Для использования какой-либо другой более темной темы для заголовка таблицы переопределите.thead-dark класс следующим образом:

См. Онлайн-демонстрацию и код

Раздел CSS в стиле после Bootstrap CSS:

Использование темной темы для всего стола

Используйте встроенный класс table-dark для создания таблицы с темным фоном и светлым текстом.Просто поместите этот класс вместе с .table в тег

:

См. Онлайн-демонстрацию и код

Разметка для этого примера:

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

18

19

20

21

22

23

24

25

26

27

28

29

30

000

000 34

35

36

37

38

39

40

41

42

43

44

45

46

49

0002 47

00030002 47

0003

51

52

53

54

55

56

57

58

59

60

61

62

63

9 0002 64

65

66

67

68

69

70

71

72

73

74

75

76

77

81

82

83

84

85

86

87

88

89

90

91

Темная таблица Bootstrap 4

9tr2 th> Месяц

Количество продаж Сумма
янв 105 15000 долларов США .00
фев 95 12000,00 долл. США
март 150 20 000 долл. США.00
апр 50 30 000,00 долл. США
май 80 15 000 долл. США.00
июн 110 22 000,00 долл. США

Пример настройки темной цветовой темы

Опять же, вы можете изменить темный цвет всей таблицы, используя встроенные имена классов Bootstrap 4.Для настройки цвета возьмите table-dark и его классы, связанные с границей, следующим образом:

См. Онлайн-демонстрацию и код

УСС:

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

18

19

.стол-темный {

цвет: #fff;

цвет фона: # 663300;

}

. Table-dark th,

. Table-dark td,

. Table-dark thead th {

цвет рамки 8 ;

}

Демонстрация создания таблицы с чередующимися строками

Чтобы добавить зебру в строки таблицы, добавьте .table-striped класс в теге

. Благодаря этому каждая вторая строка получает небольшой темно-серый фон.

См. Онлайн-демонстрацию и код

Вам просто нужно добавить класс в тег

:

Точно так же вы можете использовать его с темной темой:

Также попробуйте сочетание темной темы с разделенными строками и эффектом наведения, используя все классы в теге

:

См. Онлайн-демонстрацию и код

Создать таблицу с границами

Для добавления границ вокруг таблицы и в ячейках используйте .класс с рамкой таблицы в теге

. Это должно добавить сероватую границу ко всем сторонам таблицы и в ячейках (для светлой темы).

Посмотрите демонстрацию ниже, где я создал таблицу с границами, полосатыми строками и эффектом наведения в строках:

См. Онлайн-демонстрацию и код

Разметка таблицы:

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

18

19

20

21

22

23

24

25

26

27

28

29

30

000

000 34

35

36

37

38

39

40

41

42

43

44

45

46

49

0002 47

00030002 47

0003

51

52

53

54

55

56

57

58

59

60

61

62

63

9 0002 64

65

66

67

68

69

70

71

72

73

74

75

76

77

81

82

83

84

85

86

87

88

89

90

91

92

93

000

93

000

97

98

99

100

101

102

103

104

105

Таблица Bootstrap 4 с границами

Месяц

Количество продаж Сумма
янв 105 15000 долларов.00
фев 95 12000,00 долл. США
март 150 20 000 долл. США.00
апр 50 30 000,00 долл. США
май 80 15 000 долл. США.00
июн 110 22 000,00 долл. США
Всего < / th>

114 000 долл. США.00

Пример маленькой таблицы по классу .table-sm

Если вам нужна небольшая таблица с меньшим заполнением ячеек, используйте класс .table-sm в теге таблицы.Это уменьшит заполнение ячеек вдвое. См. Демонстрацию использования класса table-sm:

См. Онлайн-демонстрацию и код

Тег таблицы используется следующим образом:

Использование контекстных классов для раскрашивания строк или ячеек

Чтобы отличить одни строки от других или просто добавить стиль в свои таблицы, вы можете использовать встроенные контекстные классы в Bootstrap 4.

Доступны следующие контекстные классы:

  • .table-primary добавляет голубоватый фон.
  • .table-success добавляет зеленый фон, контекст которого может быть успехом.
  • стол вторичный
  • стол-тёмный
  • настольный светильник
  • table-info — голубой цвет
  • таблица-предупреждение — цвет оранжевый
  • таблица-опасность — красный цвет для опасного действия или информации.

Эти классы можно использовать на уровне строки e.грамм.

Или на уровне ячейки:

См. Пример использования всех классов контекста, сначала со строками:

См. Онлайн-демонстрацию и код

В разметке:

Ваши данные

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

18

19

20

21

22

23

24

25

26

27

28

29

30

000

000 34

35

36

37

38

39

40

41

42

43

44

45

46

49

0002 47

00030002 47

0003

51

52

53

54

55

56

57

58

59

60

61

62

63

9 0002 64

65

66

67

68

69

70

71

72

73

74

75

76

77

81

82

83

84

85

86

87

88

89

90

91

92

93

000

93

000

97

98

99

100

101

102

103

104

105

106

107

108

109

1102

109

1102

Таблица Bootstrap 4 Контекстные классы

Месяц Количество продаж Сумма
янв 105 15000 долларов.00
фев 95 12000,00 долл. США
март 150 20 000 долл. США.00
апр 50 30 000,00 долл. США
май 80 15 000 долл. США.00
июн 110 22 000,00 долл. США
июнь 110 22 000 долл. США.00
Итого 114 000,00 долл. США

Пример контекстных классов на уровне ячейки

В следующем примере показано использование контекстных классов на уровне ячейки:

См. Онлайн-демонстрацию и код

В разметке:

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

18

19

20

21

22

23

24

25

26

27

28

29

30

000

000 34

35

36

37

38

39

40

41

42

43

44

45

46

49

0002 47

00030002 47

0003

51

52

53

54

55

56

57

58

59

60

61

62

63

9 0002 64

65

66

67

68

69

70

71

72

73

74

75

76

77

81

82

83

84

85

86

87

88

89

90

91

92

93

000

93

000

97

98

99

100

101

102

103

104

105

106

107

108

109

1102

109

1102

114

115

Таблица Bootstrap 4 Контекстные классы

Месяц

Количество продаж Сумма
янв 105 15000 долларов.00
фев 95 12 000,00 долл. США
март 150 20 000 долл. США.00
апр 50 30 000,00 долл. США
май 80 15 000 долл. США.00
июн 110 22 000,00 долл. США
июнь 110 22 000 долл. США.00
Итого 114 000,00 долл. США

/ div>

Я также использовал класс table-hover в обоих примерах, поэтому вы также должны видеть более темный контекстный цвет при наведении курсора мыши на любую строку или ячейку.

Добавление заголовка к примеру таблицы

Вы можете добавить заголовки для описания цели табличных данных, чтобы пользователь мог сразу понять, о чем идет речь.

Для этого используйте тег заголовка под

, и он будет отображаться в нижней части таблицы. Взгляните на пример ниже:

См. Онлайн-демонстрацию и код

В разметке:

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

Отчет о продажах за месяц
Месяц Количество продаж Сумма

Смотрите полный код и вывод на демонстрационной странице.

Как создать адаптивные таблицы на основе Bootstrap 4?

Добавьте контейнер (div) с зависимым от таблицы классом , который действует как оболочка для

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

См. Следующую демонстрацию, где я создал несколько фиктивных записей только для демонстрации. Если он соответствует вашему экрану, измените его размер, пока не увидите горизонтальную полосу прокрутки.

См. Онлайн-демонстрацию и код

В разметке:

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

18

19

20

21

22

23

24

25

26

27

28

29

30

000

000 34

35

36

37

38

39

40

41

42

43

44

45

46

49

0002 47

00030002 47

0003

51

52

53

54

55

56

57

58

59

60

61

62

63

9 0002 64

65

66

67

68

69

70

71

72

73

74

75

76

77

81

82

83

84

85

86

87

88

89

90

91

92

93

000

93

000

97

98

99

100

101

102

103

104

105

106

107

< th>

9 0002

Ежемесячный отчет о продажах
Продажи Сумма Пн Продажи Сумма Пн Продажи Сумма Пн Продажи Сумма
янв 105 15 000 долл. США.00 янв 105 15 000,00 долларов США янв < / td>

105 15 000,00 долларов США янв 105

15 000 долл. США.00
янв 105 15 000,00 долл. США янв 105 15 000,00 долл. США янв. 105 15 000 долларов США.00 янв 105 15000.00

Использование классов, специфичных для точки останова, для адаптивных таблиц

Вы также можете использовать следующие встроенные классы для отображения полосы прокрутки до определенной точки останова.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *