2016-06-01 5 views
0

все! Вот моя драма:Сделайте TD подходящим содержанием динамически, используя Bootstrap

У меня есть ботстрап-панель, которая занимает 1/3 страницы (col-4-md), и внутри у меня есть таблица с только ТД TD в каждой строке (TR).

С

1.) Я хочу первый ТД быть продлен до максимальной ширины самого длинного текста в первом столбце,

2.) Я хотел бы вторую колонку, чтобы добавить text- overflow: многоточие, если содержащий текст очень длинный.

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

Любые предложения?

Вот пример CodePen:

codepen.io/brankoleone/pen/EyaVwY

ответ

1

Я играл немного и нашел одно решение (проверено на хром):

  1. удалить от .table-crm {
  2. добавить max-width: 0; к td + td {
  3. добавить width: 1%; и white-space: nowrap; к td:first-child {

EDIT: Херес jsfiddle: https://jsfiddle.net/5t08tota/

+0

Отлично, это, очевидно, работает, как я хочу, но я не могу понять, почему 'макс-ширина: 0;' делает возможно – Leo

+0

Я тоже не знаю: D просто искал «таблицу переполнения текста», не видел никакого способа сделать это, используя «table-layout: fixed;»; и нашел его здесь: http://stackoverflow.com/questions/9789723/css-text-overflow-in-a-table-cell –

 Смежные вопросы

  • Нет связанных вопросов^_^