У мене таблиця зі 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%.
Примітка. Я знайшов це, але він все одно дає мені те саме, що і в минулій таблиці.