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

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

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

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