Структура html должна примерно повторять структуру страницы. Сначала идет левый блок, потом все остальные. Оба блока оборачиваются блочным тэгом div, которому можно задавать свойства float, flex, position. Для сложных страниц помогают специальные сетки Bootstrap. По ним обычно рисуют макеты, затем верстают.