У меня есть таблица с длинной строкой в одной из ее ячеек.Мне нужно разделить длинную строку, чтобы таблица не была шириной более 100%.Я обнаружил, что, добавив table-layout: fixed
и word-wrap: word-break
, он обернет длинную ячейку.Однако побочным эффектом использования table-layout
является то, что все столбцы имеют одинаковую ширину.
Пример этого можно увидеть здесь:
http://jsfiddle.net/RYdLd/2/
Как я могу сделать автоматический размер ширины первого столбца, чтобы соответствовать только его содержимому?(т.е. в этом примере, он должен быть достаточно широким, чтобы показывать 1
и 2
в этом столбце.)
Данные в таблице будут загружаться динамически, поэтому решение, которое использует жесткие коды ширинызначения не годятся, потому что заранее узнать, насколько широким должен быть столбец, невозможно.Мой единственный вариант - использовать <table>
, я не могу использовать <div>
или какой-либо другой элемент.