Здравствуйте, как располагать блоки див внутри друго блока, чтобы расстояние между ними было равным(примеры на фото).Следует, чтобы при разных ориентациях экрана были одинаковые пропорции и не было никаких костылей(Например: header в котором находится логотип,меню и другое, так же можно привести в пример сайт хабр и его шапку). Хочется узнать и научиться как правильно делать. Пожалуйста подскажите!