Делаю страничку магазина. Есть div main-content, в нём блоки с товаром div block. То есть всё это имеет вид сетки. Так вот я хочу, чтобы ширина этой сетки подгонялась, под разрешение. К примеру при одном разрешении ширина сетки 4 блока, при большем - 5 или больше, ну и при меньшем - соответственно 3 и меньше.
При этом, будь это сетка шириной в 3 блока или сетка шириной в 5 блоков, хочу чтобы она отображалась по центру (род.div), с отступами слева и справа.
Как это сделать?