У меня есть таблица со 100% шириной. Если я поместил в него <td>
, они будут разбросаны с столбцами равной длины. Тем не менее, я хочу, чтобы все столбцы, кроме последнего, имели как можно меньшую ширину, без обертывания текста.
Сначала я установил 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%.
Примечание: я нашел этот, но он по-прежнему дает мне то же самое, что и последняя таблица.