Float, margin, padding, overflow:hidden;
Думал, все - тема закрыта, ан нет...
Не хочется выглядеть человеком "приватизирующим" данную тему в Рунете, но чем дальше в лес, тем больше узнаешь о возможностях "Каскадных таблиц стилей".
Предлагаемое решение гораздо проще, чем описанное в одном из предыдущих постов. Едва ли это можно назвать открытием, ничто не ново под луной и если хорошо поискать, найдется, что-то похожее и наверняка в лучшей реализации, ни капли сомнений на это счет.
Проблема иллюзии, возможно, от этого термина применительно к не возможности создания колонок одинаковой высоты с помощью слоев, стоит отказаться, решается следующим образом.
Контейнеру, в котором находятся колонки, количество колонок ограничено
только вашими желаниями, назначается стилевое правило overflow:hidden; а всем колонкам
margin-bottom:-32767px;
padding-bottom:32767px;
О чем говорят данные параметры? Это один из способов спрятать не равенство колонок,
максимально их, удлиняя, в тоже время, обрезая в зависимости от наполнения контентом,
по самой высокой из них с помощью overflow:hidden;
Демо.
Минус присутствует, если указать нижний border любой из колонок,
то вы его не увидите, исправляется прикруткой FOOTER-а.
Область применения новостной портал или, что-то подобное, где необходимо поместить массу информации в структурированном виде.
Браузеры: IE6(7), FF2.0, OPERA9.20.