Тут находится основное содержимое страницы (текст, рисунки, таблицы и т.д.).

Длина этого блока может быть меньше или больше длины menu.

Для демонстрации работы разметки мы сделали этот блок длиннее чем menu, т.к. в нашей таблице стилей для этого блока используется директива float и он может выходить за пределы блока container.

Дело в том, что директива float:right "вырывает" блок из потока документа и указывает остальным блокам обтекать этот блок слева. Т.к. у нас и textBlock, и menu входят в блок container, то высота блока container будет равняться высоте menu, потому что для него не установлена директива float.

Что бы обойти это ограничение мы добавили в контейнет дополнительный блок bottom и в таблице стилей установили для него директиву clear: both