Дополнительно
Как установить фиксированную ширину для <td>?
Простая схема:
<tr class="something">
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
</tr>
Мне нужно установить фиксированную ширину для <td>
. Я пробовал:
tr.something {
td {
width: 90px;
}
}
Также
td.something {
width: 90px;
}
для
<td class="something">B</td>
И даже
<td style="width: 90px;">B</td>
Но ширина <td>
остается неизменной.
468
18
Для Bootstrap 4.0:
В Bootstrap 4.0.0 вы не можете использовать
коль-*
классы надежную (работает в Firefox, но не в Chrome). Вы должны использовать OhadR'ы ответ:Для Bootstrap 3.0:
С Twitter начальной загрузки 3 Использование:
класс="и коль-МД-*"
В где * - количество столбцов в ширину.Для Bootstrap 2.0:
С Twitter начальной загрузки 2 использовать:
класс="в пролете*"
В где * - количество столбцов в ширину.** Если у вас есть в
<ом> У
элементы установить ширину там, а не на<тд>
элементов.У меня был тот же вопрос, я сделал таблицу фиксированной и указал мой тд ширине. Если у вас есть че можно сделать также.
Шаблон:
Пожалуйста, используйте CSS для структурирования каких-либо макетов.
Вместо применения
коль-МД-*
мастер-классытд
в строке вы можете создать элемент colgroup и применить классы к тегуседла
.Демо здесь
Если вы используете
<table class="table">
в своей таблице, класс Bootstrap'table добавляет таблице ширину 100%. Вам нужно изменить ширину на auto.Также, если первая строка вашей таблицы является строкой заголовка, вам может понадобиться добавить ширину к th, а не к td.
Надеюсь, это поможет кому-то:
https://github.com/twbs/bootstrap/issues/863
В моем случае я был в состоянии исправить эту проблему с помощью
мин-ширина: 100 пикселей
вместоширина: 100 пикселей
ячеекй
илиТД
.Для Bootstrap 4, Вы можете просто использовать класс помощника:
Попробуйте это -
Это комбинированное решение работало для меня, я хотел одинаковую ширину столбцов
Результат :-
Ушко 4.0
На Bootstrap 4.0, мы должны объявить строки таблицы как Flex-коробки путем добавления класса D-флекс, а также падение хз, МД, суффиксы, чтобы загрузчик автоматически выводят его из просмотра.
Так он будет выглядеть следующим образом:
Надеюсь это будет полезно кому-то еще там!
Ура!
Хорошо, я только что понял, где была проблема - в Bootstrap установлено по умолчанию значение
width
для элементаselect
, таким образом, решение заключается в следующем:Все остальное не работает.
Трудно судить без контекста страницы html или остальной части вашего CSS. Может быть миллион причин, почему ваше правило CSS не влияет на элемент td.
Пробовали ли вы использовать более конкретные селекторы CSS, такие как
Это позволяет избежать переопределения вашего CSS более конкретным правилом из bootstrap css.
(Кстати, в вашем встроенном образце css с атрибутом style вы неправильно написали width - это может объяснить, почему эта попытка не удалась!)
Я'вэ боролся с такой проблемой на некоторое время, так только в том случае, когда кто-то делает ту же глупую ошибку, как и я... Внутри в
<тд>
у меня был элементбелый-пространство:стиль пре-прикладной. Что делало все мои таблицы/тр/тд уловок, которые выбрасывают. Когда я убрал этот стиль, вдруг весь мой текст был хорошо отформатирован внутри
тд`.Поэтому, всегда проверяйте основного контейнера (аналогично
Table
илитд
), но также, Всегда проверяйте, если вы не'т отменить свой красивый где-то глубже код :)Использование гибкого вместо строки и"ТР" в ушко 4
Дело в том, что "подряд" класс занимает больше ширины родительского контейнера, который представляет проблем.
в
в
использования .что-то не ТД или й
в
в
Ничего из этого не работает для меня, и есть много столбцов в объект DataTable, чтобы сделать % или класс см равна 12 элементов макета на Bootstrap.
Я работал с таблицами 5 угловых и Bootstrap 4, и есть много столбцов в таблице. Решение для меня было в
Й
добавить элементдив
с определенной ширины. Например, для седла "в лицо" и "Событие дата" Я нужен определенной ширины, затем положитьдив
в столбец заголовка, всего коль ширина затем изменяется до заданной ширины от div на "й":В bootstarp 4 Вы можете использовать
подряд
иколь-*
в таблице, я использую его, как показано нижев
в