К сожалению конкретики дать не могу, так как вариантов может быть множество, но суть такая что бы при увеличении/уменьшении окна браузера изменялся размер блоков и расстояние между ними.
Отличная картинка)))
ну вот есть пример, он вполне конкретный, есть несколько элементов в произвольном порядке с разными значениями ширины и отступа. возможно вычислить (ширина первого элемента/ширина экрана) это значение прибавить к каждому конкретному элементу в парметры width и left