У меня есть таблица с шириной 100%. Если я добавлю <td>
s, они получат столбцы равной длины. Однако я хочу, чтобы все столбцы, кроме последнего, имели как можно меньшую ширину без переноса текста.
Сначала я установил width="1px"
во всех <td>
с, кроме последнего (хотя и устарел, но style="width:1px"
не имел никакого эффекта), что работало нормально, пока я не получил многословные данные колонка. В этом случае, чтобы длина была как можно меньше, я завернул текст.
Позвольте мне продемонстрировать. Представьте себе эту таблицу:
---------------------------------------------------------------------------------
element1 | data | junk here | last column
---------------------------------------------------------------------------------
elem | more data | other stuff | again, last column
---------------------------------------------------------------------------------
more | of | these | rows
---------------------------------------------------------------------------------
Независимо от того, что я пытаюсь, я получаю следующее:
---------------------------------------------------------------------------------
element1 | data | junk here | last column
---------------------------------------------------------------------------------
elem | more data | other stuff | again, last column
---------------------------------------------------------------------------------
more | of | these | rows
---------------------------------------------------------------------------------
или (хотя я установил style="whitespace-wrap:nowrap"
) это:
---------------------------------------------------------------------------------
| | junk | last
element1 | data | |
| | here | column
---------------------------------------------------------------------------------
| more | other | again,
elem | | | last
| data | stuff | column
---------------------------------------------------------------------------------
more | of | these | rows
---------------------------------------------------------------------------------
Я хочу получить таблицу, которую я представил первым. Как мне этого добиться? (Я бы предпочел придерживаться стандарта и использовать CSS. Честно говоря, мне все равно, если бы IE не реализовал часть стандарта) *
Дополнительные пояснения: мне нужно, чтобы столбцы были как можно короче, без переноса слов (последний столбец должен быть настолько большим, насколько это необходимо, чтобы ширина таблицы фактически достигала 100%). Если вы знаете LaTeX, то я хочу, чтобы таблицы в LaTeX естественным образом отображались при установке их ширины на 100%.
Примечание: я нашел это , но оно все равно дает мне то же, что и в предыдущей таблице.