Раньше верстали таблицами. Потом в моду вошел тег div. А недавно я узнал, что табличная верстка снова актуальна, только для элементов div надо определить, кто из них кто.
Делается это заданием display:table для контейнера, куда сваливают содержимое, и display:table-cell для элементов содержимого контейнера. Речь, разумеется про стили. CSS.
Однако я обнаружил, что счастью мешает атрибут float. Пока его не убрал, все было крайне косячно и не отвечало затее, которая состояла в том, чтобы две колонки по бокам имели фиксированную ширину, а центральный столбец занимал все доступное пространство по ширине.
Похоже, что эта псевдо-табличная верстка наиболее разумный способ в данном случае.
результат - тут :
http://hogho.ru , он же исходник, где есть ссылка на стилевой файл.