Я разрабатываю макет, похожий на страницу со списком Comcast: http://xfinitytv.comcast.net/movies
Если вы измените размер окна, вы заметите, что часто бывает пустое пространство справа, когда не хватает места дляеще один плакат, чтобы быть там.Я хочу создать макет, в котором всегда идеально подходят плакаты (без пробела справа).
Проблема в том, что я не могу применить ширину в процентах к плакатам, они остаются на фиксированной ширине180px.Моя теория состояла в том, чтобы использовать поля в процентах и медиазапросы, но есть и следующие недостатки: 1) постер не всегда придерживается права 2) я должен использовать слишком много медиазапросов.Это просто не правильно.
В идеале это будет работать так: если размер экрана находится между х и х, то в строке 8 постеров.Если размер экрана между x и x, в строке 7 плакатов .... и так далее, и так далее.И все пространство между плакатами будет равномерно распределено по полям.Таким образом, мы используем решение для поиска медиа-запросов для отображения x числа плакатов и jquery для расчета и распределения полей.Всегда будут подходящие плакаты, которые всегда будут заканчиваться в самой правой части экрана.
Есть идеи, как это сделать?Он должен работать при изменении размера окна браузера (не только при загрузке страницы).