Необходимо транспонировать обычную HTML-таблицу средствами лишь одного CSS. Только не спрашивайте, зачем это нужно, и не советуйте генерировать ее по-другому на сервере ) Честно скажу, я посидел над задачкой всего лишь около часа и после решил узнать, вдруг кто-то сталкивался с подобной проблемой и решил ее успешно. Ну вдруг это в принципе не решаемо, чтобы зря время не тратить. Чтобы было понятно: есть обычная таблица table, thead, tbody, ... все как полагается. Необходимо, чтобы все tr стали колонками, thead будет первой колонкой с заголовками для строк, а tbody будет контейнером для остальных колонок; первые td в каждом tr образуют шапку таблицы. Я попробовал несколько вариантов, типа tr'ам задать display:block и float:left, td'шкам display:block и дальше в таком же духе. Отсюда естественные проблемы: блоки съезжают, если ширина таблицы больше ширины страницы; если в имитации шапки сделать довольно длинные заголовки, то увеличенная высота отдельных td выбивает колонку из общей массы. Да, табличку хочется резиновую, иначе, наверное, и проблем особо бы не было =) Заранее спасибо за любую помощь. Ответ «это невозможно, а ты извращенец» меня тоже вполне устроит )