Адаптивная таблица bootstrap – в примерах и подробностях для новичков
Приветствую вас, дорогие подписчики и конечно же гости моего блога. Эту статью я писал специально для того, чтобы посвятить вас во все подробности работы с таким элементом, как адаптивная таблица Bootstrap. Это очень полезный и многофункциональный инструмент, который значительно упрощает верстку.
Я расскажу вам обо всех важных встроенных классах, подробно объясню, как они функционируют и конечно же приведу множество примеров. Приступим же!
Шаг 1. Просто создать таблицу
Итак, чтобы создать самое примитивное табличное представление в фреймворке Bootstrap 3, для начала вам нужно прописать разметку на html. Выглядит это вот так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <table> <thead> <tr> <th>Название конфет</th> <th>Тип</th> <th>Стоимость</th> </tr> </thead> <tbody> <tr> <td>"Ромашка"</td> <td>Шоколадные</td> <td>110.50</td> </tr> <tr> <td>"Шипучка"</td> <td>Леденец</td> <td>97.90</td> </tr> <tr> <td>"Мармеладные мишки"</td> <td>Желатиновые</td> <td>250.00</td> </tr> </tbody> </table> |
<table> <thead> <tr> <th>Название конфет</th> <th>Тип</th> <th>Стоимость</th> </tr> </thead> <tbody> <tr> <td>»Ромашка»</td> <td>Шоколадные</td> <td>110.50</td> </tr> <tr> <td>»Шипучка»</td> <td>Леденец</td> <td>97.90</td> </tr> <tr> <td>»Мармеладные мишки»</td> <td>Желатиновые</td> <td>250.00</td> </tr> </tbody> </table>
Если вы запустите код, то никакого стилевого оформления не увидите. А теперь используйте класс фреймворка для тега <table>:
<table>
Таблица так и осталась без границ по периметру, однако ее поля разделены горизонтальной линией, и она растянулась на всю ширину экрана.
Шаг 2. Сделать ее полосатой
Теперь чтобы создать полосатую таблицу необходимо только добавить определенный класс в код. И таковым является .table-striped. Строка будет выглядеть следующим образом:
По умолчанию полоса серого цвета чередуется с белой. Однако вы всегда можете залезть в css файл и там поменять значения стилевых свойств или же переопределить их через файл style.css.<table> …</table>
Шаг 3. Ограничить ее!
Если же вам не нравятся таблицы без рамочки, то это можно исправить применением класса .table-bordered. Для примера я несколько подкорректировал стилевую разметку, добавив тени вокруг объекта.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <head> … <style> .container { margin: 9px; } .table-bordered { box-shadow: 1px 2px 7px #191970; } </style> </head> <body> <div> <table> <thead> <tr> <th>Название конфет</th> <th>Тип</th> <th>Стоимость</th> </tr> </thead> <tbody> <tr> <td>"Ромашка"</td> <td>Шоколадные</td> <td>110.50</td> </tr> <tr> <td>"Шипучка"</td> <td>Леденец</td> <td>97.90</td> </tr> <tr> <td>"Мармеладные мишки"</td> <td>Желатиновые</td> <td>250.00</td> </tr> </tbody> </table> </div> |
<head> … <style> .container { margin: 9px; } .table-bordered { box-shadow: 1px 2px 7px #191970; } </style> </head> <body> <div> <table> <thead> <tr> <th>Название конфет</th> <th>Тип</th> <th>Стоимость</th> </tr> </thead> <tbody> <tr> <td>»Ромашка»</td> <td>Шоколадные</td> <td>110.50</td> </tr> <tr> <td>»Шипучка»</td> <td>Леденец</td> <td>97.90</td> </tr> <tr> <td>»Мармеладные мишки»</td> <td>Желатиновые</td> <td>250.00</td> </tr> </tbody> </table> </div>
Шаг 4. А я хочу вот эту строку!
Создатели Bootstrap предусмотрели такой класс, как .table-hover специально для тех разработчиков, которые хотят добавить выделение строк при наведении на них курсора. В этом случае в примере вам, дорогие читатели, стоит заменить .table- striped на обсуждаемый класс.
Шаг 5. Подчеркнуть цветом ее содержание
Если же в таблице вам необходимо выделить какие-то строки или ячейки в зависимости от их контекста, то можно обратиться за помощью к контекстуальным (Contextual) классам. Всего их 5 штук.
Элемент | Описание |
.active | Раскрашивает строку/ячейку в тот же цвет, как и при использовании прошлого инструмента. |
.danger | Инициализирует потенциально опасные действия. Выделяется красным цветом. |
.success | Оповещает об успешном действии (цвет – зеленый). |
.warning | Светло-розовым цветом выделяет элементы, которым стоит уделить внимание. |
.info | Указывает голубым на расположение нейтральной информации. |
Так, в нашем примере перечисленные Contextual Classes можно применить, чтобы выделить какие товары есть на складе, а какие не завезли.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <div> <table> <thead> <tr > <th>Название конфет</th> <th>Тип</th> <th>Стоимость</th> </tr> </thead> <tbody> <tr> <td>"Ромашка"</td> <td>Шоколадные</td> <td>110.50</td> </tr> <tr> <td>"Шипучка"</td> <td>Леденец</td> <td>97.90</td> </tr> <tr> <td>"Мармеладные мишки"</td> <td>Желатиновые</td> <td>250.00</td> </tr> </tbody> </table> </div> |
<div> <table> <thead> <tr > <th>Название конфет</th> <th>Тип</th> <th>Стоимость</th> </tr> </thead> <tbody> <tr> <td>»Ромашка»</td> <td>Шоколадные</td> <td>110.50</td> </tr> <tr> <td>»Шипучка»</td> <td>Леденец</td> <td>97.90</td> </tr> <tr> <td>»Мармеладные мишки»</td> <td>Желатиновые</td> <td>250.00</td> </tr> </tbody> </table> </div>
Шаг 6. Компактнее, друзья, компактнее!
Чтобы уменьшить расстояние между строками был создан такой механизм, как .table-condensed. Он урезает внутренние отступы (padding) в половину. Добавьте его в уже известное вам место в программной реализации и проанализируйте результаты. Я же далее в своей программе этот прием использовать не буду.
Шаг 7. Сделать ее отзывчивой
Фреймворк предоставляет еще один очень полезный класс, который преобразовывает указанные табличные представления в отзывчивые. В этом случае последние сжимаются до размеров веб-страницы, однако само содержимое уменьшается до определенного количества пикселей, а после снизу появляется скролл.
За все названные действия отвечает .table-responsive. Его нужно добавить в блок, охватывающий всю табличную реализацию.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <div> <div> <table> <thead> <tr > <th>Название конфет</th> <th>Тип</th> <th>Стоимость</th> </tr> </thead> <tbody> <tr> <td>"Ромашка"</td> <td>Шоколадные</td> <td>110.50</td> </tr> <tr> <td>"Шипучка"</td> <td>Леденец</td> <td>97.90</td> </tr> <tr> <td>"Мармеладные мишки"</td> <td>Желатиновые</td> <td>250.00</td> </tr> </tbody> </table> </div> </div> |
<div> <div> <table> <thead> <tr > <th>Название конфет</th> <th>Тип</th> <th>Стоимость</th> </tr> </thead> <tbody> <tr> <td>»Ромашка»</td> <td>Шоколадные</td> <td>110.50</td> </tr> <tr> <td>»Шипучка»</td> <td>Леденец</td> <td>97.90</td> </tr> <tr> <td>»Мармеладные мишки»</td> <td>Желатиновые</td> <td>250.00</td> </tr> </tbody> </table> </div> </div>
Вот и все! Очень надеюсь, что вам понравилась моя статья. Подписывайтесь на обновления блога и не забывайте делиться ссылкой на понравившиеся публикации с друзьями. До встречи! Пока-пока!
С уважением, Роман Чуешов
Прочитано: 530 раз
Bootstrap таблицы для начинающих
Продолжаем изучать Bootstrap и сегодня как вы могли догадаться из название пойдет речь о таблицах.
Стандартные бутстраповские таблицы имеют такое оформление:
- Внутренние отступы ячеек.
- Нету вертикальных границ, но добавлены серые горизонтальные.
Для этого нужно добавить вашей таблице класс table
:
<table> <tbody> <tr> <th>Имя</th> <th>Работа</th> <th>Город</th> </tr> <tr> <td>Влад</td> <td>Занимаюсь Front end'ом</td> <td>Питер</td> </tr> <tr> <td>Андрей</td> <td>Back end разработчик</td> <td>Минск</td> </tr> <tr> <td>Максим</td> <td>Занимаюсь SEO оптимизацией</td> <td>Москва</td> </tr> </tbody> </table>
Но их можно улучшить под свои хотелки добавляя определенные классы.
Название класса | Что он делает |
---|---|
table-striped | Чередует цвета строк |
table-bordered | Добавляет ячейкам границы |
table-hover | Изменяет цвета строк при наведении |
table-condensed | Уменьшает отступы ячеек |
Тут несколько классов | Изменяет фон ячеек (смотрите внизу) |
table-responsive | Таблица становиться адаптивной |
Внизу находится подробная информация про каждый класс.
Чередование цвета строк
<table class = "table table-striped"> ... </table>
Этот эффект называют — зебра. Он добавляет серый цвет не четным строкам.
В Internet Explorer 8 и ниже вы не заметите никаких изменений (некоторые функции не используются).
Добавление границ
<table class = "table table-bordered"> ... </table>
У стандартной таблицы ячейки не имеют границ, поэтому нужно их самостоятельно добавлять.
Изменение цвета ячеек при наведении
<table class = "table table-hover"> ... </table>
При наведении на строки их фон будет становиться сероватым. Скажу сразу, увидеть хоть какие-то изменения сложно.
Компактные отступы
<table class = "table table-condensed"> ... </table>
Ячейки таблицы будут выглядеть меньше из-за уменьшения отступов (paddind). Так можно сделать таблицу компактнее, если мало места.
Фон ячеек
Bootstrap имеет пять стандартных фонов. Вы можете сделать тоже самое создав свой класс с background-color
.
Название класса | Что он делает |
---|---|
active | Используется когда пользователь навел на строку или ячейку |
warning | Предупреждение, нужно обратить свое внимание |
info | Дополнительная информация |
success | Успешное выполнение |
danger | Что-то пошло неправильно |
Адаптивные таблицы
<div class = "table-responsive"> <table class = "table"> ... </table> </div>
Таблица автоматически подстраивается под размер окна. Так если ширина окна не вмещает содержимое внизу появится горизонтальный скрол. На ширине больше таблица выглядит как обычно.
Добавление этого класса идет к блоку
div
, который является родительским для таблицы
Поделиться ссылкой:
Bootstrap 3 table-table-responsive не работает
Я использую bootstrap 3 для веб-проекта. Я пытаюсь создать страницу с отзывчивой таблицей, чтобы у меня была полоса прокрутки, когда таблица слишком велика. Я сделал тестовый пример Вот так:
<div>
<h5>Nuværende kurser</h5>
<div>
<div>
<table>
<thead>
<tr>
<th>#</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>2</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>3</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
</tbody>
</table>
</div>
</div><!-- end col-12 -->
</div><!-- end row -->
Теперь проблема в том, что он не добавляет полосу прокрутки, а просто расширяет веб-сайт до ширины таблицы.
Смотрите скриншот здесь:
Я видел, как он работает на нескольких других сайтах, так что что-то я ошибаюсь.
html twitter-bootstrap twitter-bootstrap-3 responsive-design html-tableПоделиться Источник Daniel Olsen 15 октября 2014 в 23:53
10 ответов
- Bootstrap 3 table-responsive не работает
Я тестирую локальный сайт в своем телефоне (Lumia 920), сайт Bootstrap 3 показывает OK, но когда я получаю доступ к своему локальному сайту, моя таблица не выглядит отзывчивой. Я даже попробовал использовать пример кода начальной загрузки страницы.. Вот мой код: <!DOCTYPE html> <html…
- Bootstrap 3 table-responsive не работает в fieldset в мобильном браузере
Я создаю веб-приложение и обнаружил, что если я использовал fieldset, а затем table responsive, то горизонтальная прокрутка появляется на странице с разрешением (320*480)., если я удалил fieldset, то он работал нормально . Я хочу, чтобы они оба были на моей странице. Я также попытался поместить….
52
Замените свой table-responsive на этот
<div> -> <div>
Поделиться Savan Kachhiya Patel 17 октября 2014 в 11:32
17
Обязательно установите блок отображения таблицы
.table {
display: block !important;
}
Поделиться Hamza AVvan 17 февраля 2017 в 15:12
7
Bootstrap table-responsive отлично работает в песочнице, но в живых средах он глючит. Причина ошибки заключается в том, что bootstrap дает адаптивные к таблице стили width: 100% и overflow-y: hidden. Эти два стиля плохо сочетаются друг с другом. Скрытие переполнения лучше всего работает, когда есть фиксированная или максимальная ширина. Я дал table-responsive максимальную ширину: 270px; для мобильных устройств, и это исправило ошибку.
Поделиться Nate Levine 14 августа 2015 в 15:40
- Bootstrap responsive table не прокручивается горизонтально на устройствах iOS
У меня есть таблица со следующим markup: <div class=table-responsive <table class=table table-hover <!— table data—> </table> </div> Как говорится в документации, теперь моя таблица должна иметь возможность прокручиваться горизонтально. Это действительно работает, если я…
- Как заставить класс jquery datatable использовать bootstrap table-responsive?
У меня есть jquery datatable, и я знаю, что к нему есть плагин responsive, но мне не нравится его поведение так же, как класс bootstrap table-responsive. Я должен был бы просто обернуть свой jquery datatable в div с этим классом, но это, похоже, не работает для меня. Я в основном хочу, чтобы…
3
С тобой все в порядке. Я только что установил здесь fiddle .
Работает там!
Я буквально скопировал и вставил ваш код. Вы уверены, что ваши ссылки на файлы Bootstrap Javascript и CSS работают?
<div>
<h5>Nuværende kurser</h5>
<div>
<div>
<table>
<thead>
<tr>
<th>#</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>2</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>3</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
</tbody>
</table>
</div>
</div><!-- end col-12 -->
</div><!-- end row -->
Поделиться ben.kaminski 16 октября 2014 в 00:04
3
Я сделал это.
<div>
<div>
<div>
<div>
<div>
<div>
//wrapper that will give opportunity to use: overflow-x: auto;
<table>
<tr>
<td>
//SCROLL
<div>
//table, that shoud have "table-responsive" bootstrap class effect
<table>
//...table content...
</table>
</div>
<td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
Вы получите на xs-экране (пример из моего приложения):
Поделиться Evgeniy Miroshnichenko 13 мая 2017 в 15:37
2
У меня была эта проблема, и я обнаружил, что она работает либо для того, чтобы дать таблице заданную ширину в px, либо для того, чтобы установить таблицу для отображения: block.
Поделиться Andrew Dant 12 апреля 2017 в 14:28
0
Вы можете использовать FooTable. Это плагин jQuery, который позволяет вам изменять размер и перераспределять данные в ваших таблицах, чтобы наилучшим образом соответствовать вашей текущей точке останова.
Поделиться fatihdemir 08 марта 2016 в 20:21
0
Для меня это было значение ‘min-width’ в элементе body, нарушающее отзывчивость этого класса.
Поделиться tahaerden 01 декабря 2017 в 16:11
-1
Попробуйте это
удалить <div>...</div>
и переместить класс table-responsive в <div>
пример
<div>
это 100% работа, но если не работает переместить таблицу классов-реагирует на более ранний слой Div,
В этом случае<div>
должен быть удален.
Поделиться mohammad reza Batooei 16 июня 2016 в 05:47
-1
В своем коде я действительно добавил класс CSS:
.modal-body{
max-width:95vw;
}
Макет действительно работал для sm
Поделиться Esteban Andrés Rodríguez Leiva 24 апреля 2019 в 16:43
Похожие вопросы:
Bootstrap 3 : table-responsive inside display:table-cell не работает
У меня есть сценарий, в котором у меня есть Bootstrap 3 table-responsive внутри 2 divs. Один div имеет значение display:table, а другой-diaplay:table-cell. Это, кажется, ломает отзывчивую таблицу….
Раскрывающийся список Bootstrap внутри таблицы не работает с. table-responsive
Вот ссылка на живой пример. http://www.codeply.com/идти/uBnL1bBs6v Из чего вы можете видеть, что выпадающий список обрезается, когда я применяю слой <div calss=table-responsive></div>…
Bootstrap 3 table-responsive background-color issue on iOS
У меня возникла проблема с таблицей Bootstrap 3-отзывчивой на iOS 7 (iPad4 на safari). Когда я загружаю веб-страницу с таблицей, она может показывать только 70% таблицы, а rest скрыт справа: Но…
Bootstrap 3 table-responsive не работает
Я тестирую локальный сайт в своем телефоне (Lumia 920), сайт Bootstrap 3 показывает OK, но когда я получаю доступ к своему локальному сайту, моя таблица не выглядит отзывчивой. Я даже попробовал…
Bootstrap 3 table-responsive не работает в fieldset в мобильном браузере
Я создаю веб-приложение и обнаружил, что если я использовал fieldset, а затем table responsive, то горизонтальная прокрутка появляется на странице с разрешением (320*480)., если я удалил fieldset,…
Bootstrap responsive table не прокручивается горизонтально на устройствах iOS
У меня есть таблица со следующим markup: <div class=table-responsive <table class=table table-hover <!— table data—> </table> </div> Как говорится в документации, теперь…
Как заставить класс jquery datatable использовать bootstrap table-responsive?
У меня есть jquery datatable, и я знаю, что к нему есть плагин responsive, но мне не нравится его поведение так же, как класс bootstrap table-responsive. Я должен был бы просто обернуть свой jquery…
Bootstrap datetimepicker issue inside a table-responsive class
Я использую этот ( https://github.com/Eonasdan/bootstrap-datetimepicker ) выбор даты и времени для своего веб-сайта, и когда вы открываете выбор datetime в классе table-responsive, он не показывает…
Что делает класс ‘table-responsive’ в bootstrap
Что это стол реагирует не на технологии Bootstrap. Я нашел в w3schools о table-striped, table-bordered и нескольких других определениях, но ничего о responsive
Я столкнулся с проблемой bootstrap table responsive
У меня возникли некоторые проблемы с адаптивностью таблицы bootstrap. Я попробовал здесь какой-то код https://codepen.io/arindamx01/pen/gJOqxK мне нужна полная видимая подсказка. Я пробовал без…
Bootstrap Бутстрап 4 Tables — таблицы
Базовая таблица Bootstrap 4
Базовая загрузочная таблица 4 имеет светлую обивку и горизонтальные разделители.
.table
класс добавляет базовый стиль к таблице:
Чередующиеся строки
.table-striped
класс добавляет к таблице зебра-полосы:
Граница таблицы
.table-bordered
класс добавляет границы со всех сторон таблицы и ячеек:
Наведите строки
.table-hover
класс добавляет эффект наведения (серый цвет фона) в строках таблицы:
Черный/темный стол
.table-dark
класс добавляет черный фон в таблицу:
Темный полосатый стол
Объединить .table-dark
и .table-striped
создать темный, полосатый стол:
Парящий темный стол
.table-hover
класс добавляет эффект наведения (серый цвет фона) в строках таблицы:
Таблица без границ
.table-borderless
класс удаляет границы из таблицы:
Контекстные классы
Контекстные классы можно использовать для окраски всей таблицы ( <table>
), строк таблицы ( <tr>
) или ячеек таблицы ( <td>
).
Можно использовать следующие контекстные классы:
Класс | Описание |
---|---|
.table-primary | Синий: указывает на важное действие |
.table-success | Зеленый: указывает на успешное или положительное действие |
.table-danger | Красный: указывает на опасное или потенциально отрицательное действие |
.table-info | Светло-голубой: указывает нейтральное информативное изменение или действие |
.table-warning | Оранжевый: указывает на предупреждение, которое может потребоваться внимание |
.table-active | Серый: применение цвета наведения к строке таблицы или ячейке таблицы |
.table-secondary | Серый: указывает на несколько менее важное действие |
.table-light | Светло-серый фон таблицы или строки таблицы |
.table-dark | Темно-серый фон таблицы или строки таблицы |
Цвета настольной головки
.thead-dark
класс добавляет черный фон в заголовки таблицы, а .thead-light
класс добавляет серый фон в заголовки таблицы:
Маленький столик
.table-sm
класс делает таблицу меньше, сокращая заполнение ячеек пополам:
Адаптивные таблицы
.table-responsive
класс создает адаптивную таблицу: горизонтальная полоса прокрутки добавляется к таблице на экранах, которые меньше, чем 992пкс Wide (при необходимости). При просмотре на что-либо больше, чем 992пкс широкий, нет никакой разницы:
Пример
<div>
<table>
…
</table>
</div>
Вы также можете решить, когда таблица должна получить полосу прокрутки, в зависимости от ширины экрана:
Класс | Ширина экрана |
---|---|
.table-responsive-sm | < 576px |
.table-responsive-md | < 768px |
.table-responsive-lg | < 992px |
.table-responsive-xl | < 1200px |
Пример
<div>
<table>
…
</table>
</div>
jquery — Адаптивная таблица Bootstrap 3 с первым фиксированным столбцом
Я следил за этим и это сообщение, чтобы заблокировать ширину первого столбца. Таблица адаптивна, и я хочу добиться фиксированной ширины первого столбца при изменении размера таблицы. Я попробовал сообщение Guruprasad, но это не сработало.
jsfiddle
html
<div>
<table>
<thead>
<tr>
<th>Number</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
<th>Table heading</th>
</tr>
</thead>
<tbody>
<tr>
<td>First</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>Second</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>Third</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
</tbody>
</table>
</div>
css
.table>thead:first-child>tr:first-child>th:first-child
{
position: absolute;
display: inline-block;
height:100%;
}
.table> tbody > tr > td:first-child
{
position: absolute;
display: inline-block;
height:100%;
}
.table>thead:first-child>tr:first-child>th:nth-child(2)
{
padding-left:40px;
}
.table> tbody > tr > td:nth-child(2)
{
padding-left:50px !important;
}
2
Matt 26 Авг 2015 в 11:11
2 ответа
Лучший ответ
Я отредактировал вашу скрипку и сделал некоторые изменения, например, я удалил display:inline-block
и положение и добавил ширину исправления для этого столбца, чтобы он остался там.
.table>thead:first-child>tr:first-child>th:first-child
{
height:auto;
width:100px; /*change according to your need*/
}
Для получения дополнительных сведений перейдите по этой ссылке.
2
Leo the lion 26 Авг 2015 в 09:20
<table>
</table>
0
user3497674 26 Авг 2015 в 08:32
Руководство Bootstrap 4 Tables — Hoow.ru
И наша таблица с отметками будет иметь черную строку заголовка, как показано ниже:
Это не все!!! С Bootstrap есть еще много возможностей. Создадим еще несколько вариаций.
Полосатая таблица позволяет создавать альтернативные цвета для строк. Просто добавьте «таблица с полосами» к существующему классу «таблица», и таблица будет иметь узор с полосами. Светло-серый цвет фона будет применен ко всем строкам с нечетными номерами, начиная с первой строки.
Полосатая таблица в основном предпочтительна для разделения строк и демонстрации контента посетителям.
Это просто добавит границу в таблицу по умолчанию. Что вам нужно, так это добавить класс «с рамкой таблицы» к существующему классу «таблица».
Наша таблица маркировки с рамкой должна выглядеть так:
Вы также можете легко создать таблицу с границами с полосами на строках.
Как насчет добавления эффектов наведения к вашей таблице? Класс «table-hover» сделает это за вас. Наведите указатель мыши на таблицу, чтобы увидеть, что соответствующая строка выделена светло-серым цветом фона.
Ниже показано, как ваша таблица должна выглядеть, когда вы наводите указатель мыши на вторую строку.
Создать адаптивную таблицу в Bootstrap 4 очень просто. Вам не нужно добавлять дополнительный
для повышения отзывчивости. Просто вставьте класс «реагирующий на таблицу», горизонтальная полоса прокрутки будет автоматически добавлена к таблице при просмотре в браузере с размером экрана ниже 768 пикселей.Вот как будет выглядеть наша адаптивная таблица. Помните, что горизонтальная полоса прокрутки появится только тогда, когда таблица просматривается на экране размером менее 768 пикселей. В противном случае вы не найдете никакой разницы по сравнению с обычной таблицей Bootstrap.
Таблица начальной загрузки со сжатым текстом
Иногда бывает необходимо уменьшить высоту стола, чтобы уменьшить занимаемое пространство. Bootstrap позволяет сделать это, добавляя класс table-sm к существующему классу table, как показано ниже:
Это уберет набивку и уменьшит высоту стола.
Создание таблицы начальной загрузки с цветом фона
На данный момент мы обсудили создание простой таблицы или использование светло-серого фона по умолчанию для строк. Bootstrap также позволяет раскрашивать ячейки и строки таблицы, чтобы сделать ее красивой. Вы можете выделить любые строки или любые ячейки таблицы пятью разными цветами. Есть два набора классов CSS, которые помогут вам добавить цвета фона: один – это контекстные классы, а другой – вспомогательные классы фона. В таблице ниже описаны различные доступные варианты:
Таблица контекстных классов | |
таблица активна | Светло-серый цвет при наведении |
таблица успеха | Светло-зеленый успех или позитивное действие |
информация о таблице | Голубой для информационного сообщения |
таблица-предупреждение | Светло-желтый для индикации предупреждения |
опасность за столом | Светло-красный для обозначения опасности |
таблица-первичный | Голубой для обозначения основного цвета в Bootstrap |
стол вторичный | Светло-красный для обозначения опасности |
настольная лампа | Светло-серый для обозначения отсутствия цвета |
стол-темный | Светло-черный для обозначения темноты |
Фоновая служебная программа / контекстные классы | |
bg-primary | Средний синий как основной цвет |
bg-успех | Зеленый лес для успеха |
bg-предупреждение | Свобода слова зеленого цвета для предупреждения |
bg-info | Светло-зеленый для информации |
bg-опасность | Красный (Киноварь) для опасности |
bg-light | Одиночество для света |
bg-dark | Цвет Mirage для темноты |
bg-вторичный | Цвет алюминия для вторичного |
Помните, что эти классы могут применяться к отдельным строкам и ячейкам таблицы Bootstrap в любой комбинации.
Предлагает: Получите 97% скидку на конструктор сайтов Mobirise Bootstrap.
Цветные строки с контекстными классами
Давайте применим контекстные классы в нашей таблице оценок, чтобы увидеть их в действии. Код ниже применяет класс «table-active» к первой строке таблицы, чтобы изменить цвет фона на светло-серый.
Томас | 80 | 90 | 70 | 80 | 75 | 79 |
Ниже показано, как будет выглядеть полная таблица, когда вы примените классы «table-success», «table-warning» и «table-dangerous» ко второму, третьему и четвертому элементам
Цветные строки с цветами фона
Как и в случае с контекстными классами таблиц, вы можете применять цвета фона к строкам с помощью контекстных классов фона.
Томас | 80 | 90 | 70 | 80 | 75 | 79 |
Ниже приведена привлекательная таблица, в которой к строкам применяются классы «bg-success», «bg-dangerous», «bg-warning», «bg-info» и другие служебные классы фона.
Цветные ячейки с контекстными классами
К каждой ячейке таблицы Bootstrap можно применить один из контекстных классов, чтобы выделить его из других ячеек. Это будет действительно полезно, когда у вас большая таблица и вы хотите выделить только несколько ячеек. Код ниже показывает применение контекстного класса «table-active» к ячейке таблицы.
Томас | class = “table-active”> 80 | 90 | 70 | 80 | 75 | 79 |
В таблице ниже четыре ячейки с разными цветами фона применены случайным образом.
Цветные строки и ячейки с фоновыми цветами и контекстными классами
Наконец, вы можете применить контекстный класс таблицы и контекстный класс фона в любой комбинации, чтобы сделать разные цвета фона для строк и ячеек.
Томас | class = “информация о таблице”> 80 | 90 | 70 | 80 | 75 | class = “bg-success”> 79 |
Вот как будет выглядеть примерная таблица с различными цветами, примененными к строкам и ячейкам.
You may also like
Делаем адаптивную таблицу несколько примеров
Сейчас адаптивность сайта играет важную роль. Ведь все больше пользователей заходят в интернет со смартфонов и планшетов. Одной из проблем для верстальщиков являются табличные данные, так как табличная верстка не предназначена для адаптации. Как же быть, если без таблиц на сайте не обойтись?
В этом уроке мы рассмотрим один способ адаптации таблицы. Зачастую заголовки таблицы располагаются сверху горизонтально. Мы на маленьких экранах будем их располагать вертикально, а для ячеек с даннями будем добавлять горизонтальную прокрутку, при этом заголовки будут оставаться на месте.
Для создания такой адаптивной таблицы нам понадобиться только css. Html cструктура нашей таблицы должна выглядеть следующим образом:
<table>
<thead>
<tr>
<td>head1</td>
...
</tr>
</thead>
<tbody>
<tr>
<td>content1</td>
...
</tr>
</tbody>
</table>
Теперь рассмотрим наши css свойства. Будем использовать медиа-запрос @media для создания правил для маленьких экранов.
@media only screen and (max-width: 760px) {…}
Чтобы разместить шапку слева, а тело слева. Зададим им отображение со свойствами блочных элементов и зададим шапке обтекание слева.
table { display: block;}
thead { display: block; float: left; }
tbody { display: block;}
Для отдельных ячеек таблицы зададим свойство td { display: block;}, чтобы расположить их друг под другом. А для строк тела таблицы добавим свойство tbody tr { display: inline-block; }
Чтобы наши столбцы не перескакивали вниз добавим для tbody свойство white-space: nowrap; , ну и чтобы можно было видеть не помещающиеся столбцы добавим нашему tbody скрол используя свойство overflow-x: auto;
У нас получился такой набор css свойств для адаптивной таблицы:
@media only screen and (max-width: 760px) {
table { display: block; }
thead { display: block; ; float: left; }
tbody { display: block; white-space: nowrap; overflow-x: auto; }
td{display: block; }
tbody tr { display: inline-block; }
}
Можно объединить свойства и чуть сократить код:
@media only screen and (max-width: 760px) {
table, thead, tbody, td { display: block; }
thead { float: left; }
tbody { white-space: nowrap; overflow-x: auto; }
tbody tr { display: inline-block; }
}
Ну и вот готовый пример адаптивной страницы с использованием css:
head1 | head2 | head3 | head4 | head5 |
content1 | content2 | content3 | content4 | content5 |
content1-2 | content2-2 | content3-2 | content4-2 | content5-2 |
content1-3 | content2-3 | content3-3 | content4-3 | content5-3 |
content1-4 | content2-4 | content3-4 | content4-4 | content5-4 |
Ну и можете посмотреть готовый код этой таблицы:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
table{
border: 2px solid black;
border-collapse: collapse;
width: 100%;
}
thead{
background: #333;
color: white;
font-weight: bold;
}
table td{
padding: 5px;
border: 1px solid #c0c0c0;
}
@media only screen and (max-width: 760px) {
table { border-collapse: collapse; border-spacing: 0; border: none; }
td { margin: 0; vertical-align: top; }
table { display: block; position: relative; }
thead { display: block; float: left; }
tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
thead tr { display: block; }
tbody tr { display: inline-block; vertical-align: top; }
td { display: block; text-align: left; }
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<td>head1</td>
<td>head2</td>
<td>head3</td>
<td>head4</td>
<td>head5</td>
</tr>
</thead>
<tbody>
<tr>
<td>content1</td>
<td>content2</td>
<td>content3</td>
<td>content4</td>
<td>content5</td>
</tr>
<tr>
<td>content1-2</td>
<td>content2-2</td>
<td>content3-2</td>
<td>content4-2</td>
<td>content5-2</td>
</tr>
<tr>
<td>content1-3</td>
<td>content2-3</td>
<td>content3-3</td>
<td>content4-3</td>
<td>content5-3</td>
</tr>
<tr>
<td>content1-4</td>
<td>content2-4</td>
<td>content3-4</td>
<td>content4-4</td>
<td>content5-4</td>
</tr>
</tbody>
</table>
</body>
</html>
——————————————————————————
Если у вас появились вопросы, хотели бы записаться на урок, заказать статью(инструкцию) или приобрести видеоурок — пишите нам в: скайп: olegg.pann telegram, viber,whatsap — +380672998330 добавляйтесь на телеграмм-канал: t.me/webyk email: [email protected] мы в vk: vk.com/programing24 мы в fb: www.facebook.com/webprograming24 Обязательно оперативно ответим на все вопросы
Поделитесь в социальных сетях
таблиц начальной загрузки
Базовая таблица начальной загрузки
Базовый стол Bootstrap имеет легкую обивку и только горизонтальные разделители.
Класс .table
добавляет базовый стиль к таблице:
Пример
Имя | Фамилия | Электронная почта |
---|---|---|
Джон | Доу | [email protected] |
Мэри | МО | мэри @ пример.com |
июль | Дули | [email protected] |
полосатые ряды
Класс .table-striped
добавляет в таблицу полосы зебры:
Пример
Имя | Фамилия | Электронная почта |
---|---|---|
Джон | Доу | john @ example.com |
Мэри | МО | [email protected] |
июль | Дули | [email protected] |
Стол с рамкой
Класс .table-Bordered
добавляет границы со всех сторон таблицы и ячеек:
Пример
Имя | Фамилия | Электронная почта |
---|---|---|
Джон | Доу | john @ example.com |
Мэри | МО | [email protected] |
июль | Дули | [email protected] |
Ряды при наведении
Класс .table-hover
добавляет эффект наведения (серый цвет фона) на строки таблицы:
Пример
Имя | Фамилия | Электронная почта |
---|---|---|
Джон | Доу | john @ example.com |
Мэри | МО | [email protected] |
июль | Дули | [email protected] |
Сводная таблица
Класс .table-condensed
делает стол более компактным, разрезая заполнение ячеек пополам:
Пример
Имя | Фамилия | Электронная почта |
---|---|---|
Джон | Доу | john @ example.com |
Мэри | МО | [email protected] |
июль | Дули | [email protected] |
Контекстные классы
Контекстные классы могут использоваться для раскрашивания строк таблицы ( Можно использовать следующие контекстные классы: Класс Чтобы получить полную информацию обо всех классах таблиц, перейдите в нашу полную
Справочник по таблицам начальной загрузки. Закругленные углы: Круг: Миниатюра: Класс Класс Класс Изображения бывают всех размеров. Так что скрины. Адаптивные изображения автоматически
отрегулируйте по размеру экрана. Создание адаптивных изображений путем добавления класса Класс Вы также можете использовать сеточную систему Bootstrap вместе с Примечание: Вы узнаете больше о системе сеток позже в этом руководстве (как создать макет с разным количеством столбцов). Также позволяет правильно масштабировать видео или слайд-шоу на любом устройстве. Классы могут применяться непосредственно к элементам В следующем примере создается адаптивное видео путем добавления класса Что такое соотношение сторон? Соотношение сторон изображения
описывает пропорциональное соотношение между его шириной и его высотой. Два распространенных соотношения сторон видео — 4: 3.
(универсальный формат видео 20-го
века) и 16: 9 (универсальный для телевидения высокой четкости и европейского цифрового
телевидение). Вы можете выбрать один из двух классов соотношения сторон: Чтобы получить полную информацию обо всех классах изображений, перейдите в нашу полную
Справочник по загрузочному образу. Документация и примеры для выбора стиля таблиц (учитывая их преобладающее использование в надстройках JavaScript) с помощью Bootstrap. В связи с широким использованием таблиц в сторонних виджетах, таких как календари и средства выбора даты, мы разработали наши таблицы так, чтобы они поддерживали и .Просто добавьте базовый класс Используя самую простую разметку таблиц, вот как таблицы на основе Вы также можете инвертировать цвета — со светлым текстом на темном фоне — с помощью Подобно таблицам и темным таблицам, используйте классы модификаторов Используйте Добавьте Добавьте Добавьте Добавьте Используйте контекстные классы для раскрашивания строк таблицы или отдельных ячеек. Обычные варианты фона таблицы недоступны для темной таблицы, однако вы можете использовать текстовые или фоновые утилиты для достижения аналогичных стилей. Использование цвета для добавления смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого содержимого (например, видимый текст), либо включена с помощью альтернативных средств, таких как дополнительный текст, скрытый с помощью класса Создайте адаптивные таблицы, заключив любую Обратите внимание, что, поскольку браузеры в настоящее время не поддерживают запросы контекста диапазона, мы обходим ограничения префиксов Адаптивные таблицы позволяют легко прокручивать таблицы по горизонтали.Сделайте любую таблицу адаптивной во всех окнах просмотра, заключив Адаптивные таблицы используют Для каждой точки останова используйте Используйте Эти таблицы могут отображаться неработающими до тех пор, пока их адаптивные стили не будут применяться при определенной ширине области просмотра. Чтобы еще больше уменьшить вес пакета MDBootstrap, вы можете скомпилировать свой собственный пакет, содержащий только
эти компоненты и
функции, которые вам нужны. Если вам нужна дополнительная помощь в компиляции вашего пользовательского пакета, воспользуйтесь нашим руководством по компиляции и настройке. Карта зависимостей файлов SCSS в MDBootstrap: Карта зависимостей модулей JavaScript в MDBootstrap: Присоединяйтесь к Stack Overflow , чтобы учиться, делиться знаниями и строить свою карьеру. Спросил Просмотрено
2k раз Я пытаюсь управлять своими таблицами в адаптивном представлении, чтобы они помещались в контейнер div.Я хочу, чтобы элементы накладывались друг на друга, а не выходили за пределы контейнера. Я пробовал этот код, но он не работает: Пример My Fiddle Создан 11 янв. 45633 серебряных знака2222 бронзовых знака Поскольку вы используете bootstrap3, вы использовали класс Справочная документация Создан 11 янв. 15.2k44 золотых знака2525 серебряных знаков4949 бронзовых знаков Вы используете , что означает, что содержимое ячеек не переносится, что, в свою очередь, фиксирует минимальную ширину. Это означает, что они не могут реагировать.Удалите это, и ваш стол поместится. Создан 11 янв. 9.9k1010 золотых знаков180180 серебряных знаков176176 бронзовых знаков lang-html Ваша конфиденциальность Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie. Принимать все файлы cookie
Настроить параметры Присоединяйтесь к Stack Overflow , чтобы учиться, делиться знаниями и строить свою карьеру. Спросил Просмотрено
781 раз Я использую bootstrap 3 для проекта веб-сайта.Я пытаюсь создать страницу с адаптивной таблицей, чтобы у меня была полоса прокрутки, когда таблица слишком велика. Я сделал такой тестовый пример: Проблема в том, что он не добавляет полосу прокрутки, а просто расширяет веб-сайт до ширины таблицы. Смотрите скриншот здесь: стол Я видел, как он работает на нескольких других веб-сайтах, так что что-то я делаю … неправильно. Создав это перо с вашим кодом, вы изменяете размер окна, и автоматически появляется полоса прокрутки. Я скопировал ваш код как есть и просто добавил зависимости Код: Добавление 3,98833 золотых знака1111 серебряных знаков2525 бронзовых знаков Создан 03 окт. 2,14 серебряных знаков2727 бронзовых знаков Ваша конфиденциальность Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie. Принимать все файлы cookie
Настроить параметры Таблицы начальной загрузки используются для отображения данных в виде сетки, например строк и столбцов.Используя таблицы Bootstrap, вы можете легко значительно улучшить внешний вид стандартной таблицы HTML. Просто добавьте базовый класс Используя самую простую разметку таблиц, вот как выглядят таблицы на основе Вы можете инвертировать цвета — со светлым текстом на темном фоне — с помощью следующего класса CSS В отношении таблиц и темных таблиц используйте классы css Используйте Прикрепить Прикрепить Прикрепить Прикрепить Используйте контекстные классы для раскрашивания строк таблицы или отдельных ячеек. Обычные варианты фона таблицы недоступны для темной таблицы, однако вы можете использовать текстовые или фоновые утилиты для достижения аналогичных стилей. Использование цвета для добавления смысла обеспечивает только визуальную индикацию, которая не будет передана пользователям вспомогательных технологий, таких как программы чтения с экрана.Убедитесь, что информация, обозначенная цветом, либо очевидна из самого содержимого (например, видимый текст), либо включена с помощью альтернативных средств, таких как дополнительный текст, скрытый с помощью класса Создайте адаптивные таблицы, заключив любую Обратите внимание, что, поскольку браузеры в настоящее время не поддерживают запросы контекста диапазона, мы обходим ограничения префиксов Адаптивные таблицы начальной загрузки позволяют легко прокручивать таблицы по горизонтали.Сделайте любую таблицу отзывчивой по всем окнам просмотра, заключив Адаптивные таблицы начальной загрузки используют Для каждой точки останова используйте Используйте ) или ячеек таблицы ( ): Пример
Попробуй сам » Имя Фамилия Электронная почта По умолчанию По умолчанию def @ somemail.com Успех Доу [email protected] Опасность МО [email protected] Информация Дули [email protected] Предупреждение Реф. [email protected] Активный Активсон act @ example.com Класс Описание . Активный
Применяет цвет наведения к строке таблицы или ячейке таблицы . Успех
Указывает на успешное или положительное действие .info
Указывает на нейтральное информативное изменение или действие .предупреждение
Указывает на предупреждение, которое может потребовать внимания . Опасность
Указывает на опасное или потенциально негативное действие Адаптивные таблицы
.table-responsive
создает адаптивную таблицу. После этого таблица
прокрутите по горизонтали на небольших устройствах (менее 768 пикселей). При просмотре на чем угодно
больше 768 пикселей в ширину, разницы нет: Пример
<таблица>
…
Полная ссылка на таблицу начальной загрузки
образов начальной загрузки
Формы образов начальной загрузки
Закругленные углы
.img-rounded
добавляет закругленные углы к изображению (IE8 делает
не поддерживает закругленные углы): Пример
Круг
.img-circle
преобразует изображение в круг (IE8 не
опора с закругленными углами): Пример
Значок
.img-thumbnail
преобразует изображение в миниатюру: Пример
Адаптивные изображения
.img-responsive
в тег
. Затем изображение будет хорошо масштабироваться до родительского элемента. .img-responsive
применяет display: block;
и max-width: 100%;
и высота: авто;
к изображению: Галерея изображений
.thumbnail
класс
создать галерею изображений. Пример
Попробуй сам » Адаптивные встраивания
.embed-responsive-item
.
в тег
(видео будет хорошо масштабироваться до родительского элемента).
Содержащий Пример
Полный справочник образа начальной загрузки
Таблицы · Bootstrap
Примеры
.table
к любому , а затем расширьте его с помощью пользовательских стилей или наших различных включенных классов модификаторов.
.table
выглядят в Bootstrap. Все стили таблиц наследуются в Bootstrap 4 , что означает, что любые вложенные таблицы будут стилизованы так же, как и родительские. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
.стол-тёмный
. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
Варианты головки стола
.thead-light
или .thead-dark
, чтобы выглядели светло или темно-серыми.
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
<таблица>
3
Ларри
Птица
@twitter
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
полосатые ряды
.table-striped
, чтобы добавить полосу зебры к любой строке таблицы в пределах .
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
Стол с полями
.table-Borded
для границ со всех сторон таблицы и ячеек. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
Стол без полей
.стол без бордюров
для стола без бордюров. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
.table-borderless
можно также использовать на темных столах. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
Подъемные ряды
.table-hover
, чтобы включить состояние наведения на строки таблицы в пределах .
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
Маленький стол
.table-sm
, чтобы сделать столы более компактными, разрезав заполнение ячеек пополам. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
Контекстные классы
Класс Товарная позиция Товарная позиция Активный Ячейка Ячейка По умолчанию Ячейка Ячейка Первичный Ячейка Ячейка Вторичная Ячейка Ячейка Успех Ячейка Ячейка Опасность Ячейка Ячейка Предупреждение Ячейка Ячейка Информация Ячейка Ячейка Свет Ячейка Ячейка Темный Ячейка Ячейка
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
# Товарная позиция Товарная позиция 1 Ячейка Ячейка 2 Ячейка Ячейка 3 Ячейка Ячейка 4 Ячейка Ячейка 5 Ячейка Ячейка 6 Ячейка Ячейка 7 Ячейка Ячейка 8 Ячейка Ячейка 9 Ячейка Ячейка
...
...
...
...
...
...
...
...
...
...
Передача смысла вспомогательным технологиям
.sr-only
. .table
в оболочку .table-responsive {-sm | -md | -lg | -xl}
, заставляя таблицу прокручиваться по горизонтали при каждой максимальной ширине
контрольной точки до (но не включая) 576 пикселей, 768 пикселей, 992 пикселей и 1120 пикселей соответственно. min -
и max -
и области просмотра с дробной шириной (что может происходить при определенных условиях, например, на устройствах с высоким разрешением) за счет использования значений с более высокой точностью для этих сравнений. Подписи
работает как заголовок таблицы. Это помогает пользователям программ чтения с экрана найти таблицу, понять, о чем она, и решить, хотят ли они ее прочитать. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
Адаптивные таблицы
.table
в .table-responsive
. Или выберите максимальную точку останова, до которой будет реагировать таблица, используя .table-responsive {-sm | -md | -lg | -xl}
. Вертикальная обрезка / усечение
overflow-y: hidden
, который отсекает любое содержимое, выходящее за пределы нижнего или верхнего края таблицы. В частности, это может вырезать раскрывающиеся меню и другие сторонние виджеты. Всегда отзывчивый
.table-responsive
для горизонтальной прокрутки таблиц. # Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка
Зависит от точки останова
.table-responsive {-sm | -md | -lg | -xl}
по мере необходимости для создания адаптивных таблиц до определенной точки останова. С этой точки останова и выше таблица будет вести себя нормально и не будет прокручиваться по горизонтали. # Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка
# Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка
# Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка
# Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка
Адаптивная таблица Bootstrap 4 — примеры и руководство. Базовое и расширенное использование
Компиляция и настройка
Легенда:
'->' означает 'требуется'
Все бесплатные и профессиональные файлы требуют файлов из каталога 'core'
'none' означает 'этот компонент не требует ничего, кроме файлов ядра'
Файл, завернутый в ``, означает, что этот файл делает базовый компонент красивее, но это не обязательно для правильной работы.
Для всех компонентов PRO требуется файл pro / _variables.scss.
scss /
|
| - ядро /
| |
| | - бутстрап /
| | | - _функции.scss
| | | - _variables.scss
| |
| | - _colors.scss
| | - _global.scss
| | - _helpers.scss
| | - _masks.scss
| | - _mixins.scss
| | - _typography.scss
| | - _variables.scss
| | - _waves.scss
|
| - бесплатно /
| | - _animations-basic.scss -> нет
| | - _animations-extended.scss -> _animations-basic.scss
| | - _buttons.scss -> нет
| | - _cards.scss -> нет
| | - _dropdowns.scss -> нет
| | - _вход-группа.scss -> _forms.scss, _buttons.scss, _dropdowns.scss
| | - _navbars.scss -> нет
| | - _pagination.scss -> нет
| | - _badges.scss -> нет
| | - _modals.scss -> _buttons.scss, _forms.scss (PRO -> _tabs.scss)
| | - _carousels.scss ->
| | - _forms.scss -> нет
| | - _msc.scss -> нет
| | - _footers.scss нет (PRO :)
| | - _list-group.scss -> нет
| | - _tables.scss -> нет (PRO: _material-select.scss, pro / _forms.scss, _checkbox.scss, pro / _buttons.scss, pro / _cards.scss, _pagination.scss, pro / _msc.scss)
| | - _depreciated.scss
|
| - pro /
| |
| | - сборщик /
| | | - _default.scss -> нет
| | | - _default-time.scss -> _default.scss, free / _forms.scss, free / _buttons.scss, pro / _buttons.scss, free / _cards.scss
| | | - _default-date.scss -> _default.scss, бесплатно / _forms.scss
| |
| | - разделы /
| | | - _templates.scss -> _sidenav.scss
| | | - _social.scss -> бесплатно / _cards.scss, бесплатно / _forms.scss, бесплатно / _buttons.scss, pro / _buttons.scss,
| | | - _team.scss -> бесплатно / _buttons.scss, pro / _buttons.scss, free / _cards.scss, pro / _cards.scss
| | | - _testimonials.scss -> бесплатно / _carousels.scss, pro / _carousels.scss, бесплатно / _buttons.scss, pro / _buttons.scss
| | | - _magazine.scss -> _badges.scss
| | | - _pricing.scss -> бесплатно / _buttons.scss, pro / _buttons.scss
| | | - _contacts.scss -> бесплатно / _forms.scss, pro / _forms.scss, бесплатно / _buttons.scss, pro / _buttons.scss
| |
| | - _variables.scss
| | - _buttons.scss -> бесплатно / _buttons.scss, pro / _msc.scss, _checkbox.scss, _radio.scss
| | - _social-buttons.scss -> бесплатно / _buttons.scss, pro / _buttons.scss
| | - _tabs.scss -> _cards.scss
| | - _cards.scss -> бесплатно / _cards.scss
| | - _dropdowns.scss -> бесплатно / _dropdowns.scss, бесплатно / _buttons.scss
| | - _navbars.scss -> бесплатно / _navbars.scss (PRO :)
| | - _scrollspy.scss -> нет
| | - _lightbox.scss -> нет
| | - _chips.scss -> нет
| | - _msc.scss -> нет
| | - _forms.scss -> нет
| | - _radio.scss -> нет
| | - _checkbox.scss -> нет
| | - _material-select.scss -> нет
| | - _switch.scss -> нет
| | - _file-input.scss -> бесплатно / _forms.scss, бесплатно / _buttons.scss
| | - _range.scss -> нет
| | - _input-group.scss -> free / _input-group.scss и то же, что и свободная группа ввода, _checkbox.scss, _radio.scss
| | - _autocomplete.scss -> бесплатно / _forms.scss
| | - _accordion.scss -> pro / _animations.scss, бесплатно / _cards.scss
| | - _parallax.scss -> нет
| | - _sidenav.scss -> бесплатно / _forms.scss, pro / _animations.scss, разделы / _templates.scss
| | - _ecommerce.scss -> бесплатно / _cards.scss, pro / _cards.scss, бесплатно / _buttons.scss, pro / _buttons.scss, pro / _msc.scss
| | - _carousels.scss -> бесплатно / _carousels.scss, бесплатно / _cards.scss, бесплатно / _buttons.scss
| | - _степеры.scss -> бесплатно / _buttons.scss
| | - _blog.scss -> нет
| | - _toasts.scss -> бесплатно / _buttons.scss
| | - _animations.scss -> нет
| | - _charts.scss -> нет
| | - _progress.scss -> нет
| | - _scrollbar.scss -> нет
| | - _skins.scss -> нет
| | - _depreciated.scss
|
`- _custom-skin.scss
`- _custom-styles.scss
`- _custom-variables.scss
`- mdb.scss
Легенда:
'->' означает 'требуется'
Все файлы требуют jQuery и начальной загрузки.js
js /
├── dist /
│ ├── buttons.js
│ ├── cards.js
│ ├── character-counter.js
│ ├── chip.js
│ ├── collapsible.js -> vendor / velocity.js
│ ├── dropdown.js -> Popper.js, jquery.easing.js
│ ├── file-input.js
│ ├── forms-free.js
│ ├── material-select.js -> dropdown.js
│ ├── mdb-autocomplete.js
│ ├── preloading.js
│ ├── range-input.js -> vendor / velocity.js
│ ├── scrolling-navbar.js
│ ├── sidenav.js -> поставщик / velocity.js, vendor / hammer.js, vendor / jquery.hammer.js
│ └── smooth-scroll.js
├── _intro-mdb-pro.js
├── modules.js
├── src /
│ ├── buttons.js
│ ├── cards.js
│ ├── character-counter.js
│ ├── chip.js
│ ├── collapsible.js -> vendor / velocity.js
│ ├── dropdown.js -> Popper.js, jquery.easing.js
│ ├── file-input.js
│ ├── forms-free.js
│ ├── material-select.js -> dropdown.js
│ ├── mdb-autocomplete.js
│ ├── предварительная нагрузка.js
│ ├── range-input.js -> vendor / velocity.js
│ ├── scrolling-navbar.js
│ ├── sidenav.js -> vendor / velocity.js, vendor / hammer.js, vendor / jquery.hammer.js
│ └── smooth-scroll.js
└── продавец /
├── аддоны /
│ ├── datatables.js
│ └── datatables.min.js
├── chart.js
├── extended-modals.js
├── hammer.js
├── jarallax.js
├── jarallax-video.js -> vendor / jarallax.js
├── jquery.easing.js
├── jquery.easypiechart.js
├── jquery.hammer.js -> vendor / hammer.js
├── jquery.sticky.js
├── lightbox.js
├── picker-date.js -> vendor / picker.js
├── picker.js
├── picker-time.js -> vendor / picker.js
├── scrollbar.js
├── scrolling-navbar.js
├── toastr.js
├── velocity.js
├── waves.js
└── wow.js
html — Bootstrap 3: как разместить адаптивную таблицу в контейнере?
html — Bootstrap 3: как разместить адаптивную таблицу в контейнере? — Переполнение стека
стол {
table-layout: фиксированный;
ширина: 100%;
}
, отвечающий за таблицу,
не в том месте.Просто оберните свой .table
в div с классом table-responsive
и примените min-width
к выбранным элементам для адаптивной цели.
кузов {
фон: # D3D3D3;
маржа: 20 пикселей;
}
.container {
фон: белый;
}
Выбрать {
минимальная ширина: 150 пикселей;
}
Тестовая таблица
Это длинный заголовок из моей таблицы 1
<выбор>
Это длинный заголовок из моей таблицы 2
<выбор>
Это длинный заголовок из моей таблицы 3
<выбор>
Это длинный заголовок из моей таблицы 4
<выбор>
Это длинное название из моей таблицы 5
<выбор>
Это длинный заголовок из моей таблицы 6
<выбор>
text-nowrap
в элементе tbody
. Это добавляет этот CSS:
белое пространство: nowrap;
table-responseive не работает в bootstrap 3
table-responsive не работает в bootstrap 3 — qaru
بازرسی انجام نشده
h4>
@foreach ($ школ как $ школа)
د درخواست th>
نام آموزشگاه th>
ماره ملی مؤسس th>
عالیت روه th>
رستان th>
نام و نام انوادگی مؤسس th>
کد ملی th>
موبایل th>
ماره تماس آموزشگاه th>
درس th>
نمایش ات th>
@endforeach
{{$ school-> id}}
{{$ school-> school_name}}
{{$ school-> national_number_founder}}
{{$ activity-> group-> имя_группы}}
{{$ school-> cities-> city_name}}
{{$ school-> user-> first_name}} {{$ school-> user-> last_name}}
{{$ school-> user-> national_code}}
{{$ school-> user-> mobile}}
{{$ school-> phone}}
{{$ school-> адрес}}
bootstrap-3 от
.
بازرسی انجام نشده
h4>
د درخواست th>
نام آموزشگاه th>
ماره ملی مؤسس th>
عالیت روه th>
رستان th>
نام و نام انوادگی مؤسس th>
کد ملی th>
موبایل th>
ماره تماس آموزشگاه th>
درس th>
نمایش ات th>
1
1
1
1
1
1
1
1
1
1
<промежуток
>
2
2
2
2
2
2
2
2
2
2
<промежуток
>
3
3
3
3
3
3
3
3
3
3
<промежуток
>
4
4
4
4
4
4
4
4
4
4
<промежуток
>
overflow-x
заставит его работать во всех макетах
Нитин Бишт.реагирующий на таблицы
{
переполнение-x: авто;
}
таблиц начальной загрузки — примеры и руководства. Узнайте, как использовать таблицы начальной загрузки · CoreUI
Примеры
.table
к любому , а затем расширьте его с помощью пользовательских методов или наших различных встроенных классов модификаторов.
.table
в CoreUI. Все стили таблиц наследуются в Bootstrap 4, что означает, что любые вложенные таблицы будут стилизованы соответственно как родительские. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
.стол-тёмный
. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
Варианты головки стола
.thead-light
или .thead-dark
, чтобы выглядели светлыми или темно-серыми.
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
<таблица>
3
Ларри
Птица
@twitter
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
Ряды полос
.table-striped
, чтобы добавить полосу зебры к каждой строке таблицы внутри .
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
Стол с рамкой
.
с границами таблицы для границ с каждой стороны таблицы и ячеек. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
Стол без полей
.стол без бордюров
для стола без бордюров. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
.table-borderless
можно также использовать на темных столах. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
Подъемные ряды
.table-hover
, чтобы включить состояние наведения на строки таблицы внутри .
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
Маленький стол
.table-sm
, чтобы сделать столы компактными, разрезая заполнение ячеек пополам. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
# Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Птица Ларри @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Птица Ларри
@twitter
Контекстные классы
Класс Товарная позиция Товарная позиция Активный Ячейка Ячейка По умолчанию Ячейка Ячейка Первичный Ячейка Ячейка Вторичная Ячейка Ячейка Успех Ячейка Ячейка Опасность Ячейка Ячейка Предупреждение Ячейка Ячейка Информация Ячейка Ячейка Свет Ячейка Ячейка Темный Ячейка Ячейка
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
# Товарная позиция Товарная позиция 1 Ячейка Ячейка 2 Ячейка Ячейка 3 Ячейка Ячейка 4 Ячейка Ячейка 5 Ячейка Ячейка 6 Ячейка Ячейка 7 Ячейка Ячейка 8 Ячейка Ячейка 9 Ячейка Ячейка
...
...
...
...
...
...
...
...
...
...
Передача смысла вспомогательным технологиям
.sr-only
. .table
в оболочку .table-responsive {-sm | -md | -lg | -xl}
, заставляя таблицу прокручиваться по горизонтали при каждой максимальной ширине
контрольной точки до (но не включая) 576 пикселей, 768 пикселей, 992 пикселей и 1120 пикселей соответственно. min -
и max -
и области просмотра с дробной шириной (что может происходить при определенных условиях, например, на устройствах с высоким разрешением) за счет использования значений с более высокой точностью для этих сравнений. Подписи
работает как заголовок таблицы. Он помогает пользователям программ чтения с экрана найти таблицу, узнать, о чем она, и выбрать, хотят ли они ее читать. # Первая Последняя Ручка 1 Марка Отто @mdo 2 Иаков Торнтон @ жир 3 Ларри Птица @twitter
<таблица>
#
Первый
Последний
Дескриптор
1
Отметить
Отто
@mdo
2
Джейкоб
Торнтон
@fat
3
Ларри
Птица
@twitter
Адаптивные таблицы
.table
в .table-responsive
. В качестве альтернативы выберите максимальную точку останова, с которой должна иметься реагирующая таблица, вплоть до .table-responsive {-sm | -md | -lg | -xl}
. Вертикальная обрезка / усечение
overflow-y: hidden
, который отсекает любое содержимое, выходящее за пределы нижнего или верхнего края таблицы. В соответствующих случаях это может вырезать раскрывающиеся меню и другие сторонние виджеты. Всегда отзывчивый
.table-responsive
для горизонтальной прокрутки таблиц. # Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка Ячейка
Зависит от точки останова
.table-responsive {-sm | -md | -lg | -xl}
по мере необходимости, чтобы построить адаптивные таблицы до соответствующей точки останова. С этой точки останова и выше таблица будет работать нормально и не будет прокручиваться по горизонтали. # Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка # Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка # Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка # Товарная позиция Товарная позиция Товарная позиция Товарная позиция Товарная позиция 1 Ячейка Ячейка Ячейка Ячейка Ячейка 2 Ячейка Ячейка Ячейка Ячейка Ячейка 3 Ячейка Ячейка Ячейка Ячейка Ячейка