Я хочу отобразить таблицу с колонками различной ширины. Я хочу, чтобы каждый столбец таблицы скрывал текст переполнения. Я пробовал множество вещей, и ничто, кажется, не дает желаемого результата.CSS Скрыть текст переполнения таблицы с разными столбцами ширины
Например, я хочу что-то вроде этого.
|-Row 1-|-----------Row 2------------|---------Row 3 ----------|---Row 4 ---|
|Hello..|Here is some longer text t..|You get the idea | Blah Bla...|
Я попытался следующие в CSS ...
.ex_table { table-layout:fixed }
.ex_table tr td{ overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
.ex_table .cell_1 { width:10%; }
.ex_table .cell_2 { width:40%; }
.ex_table .cell_3 { width:30%; }
.ex_table .cell_4 { width:20%; }
Но ширины игнорируются (предположительно из-за фиксированной ширины?) И отображается таблица, где каждый столбец одно и то же ширина.
Проблема решаемая
Решение выше на самом деле работает, но у меня были заголовки таблицы в моей таблице. Вам нужно установить ширину заголовков, а не клеток!
Ну мне нужно поддерживать до IE7, к сожалению. –
О, вы тестируете это в IE7? Вам нужно дополнительное обман для IE7 (и некоторых новых версий IE) для правильной поддержки переполнения текста в таблицах. –
Ну, это звучит весело, спасибо за головы! –