его не придется определять. по условию отображается либо 4 в ряд, либо 3. поэтому можно добавлять пустые блоки в зависимости от текущего количества правильных блоков.
либо просто всегда добавлять внизу 4 пустых. просто как-то это некрасиво выглядит, на мой взгляд.
вот вариант с пустым блоком, он, вроде, работает, по крайней мере, в хроме. v100.1gb.ru/testz.htm
dom1n1k да, расстояние не такое будет, как в других рядах.
almazmusic нет, скрипт не хотелось бы применять.
насчет 100% элемента попробую, но скорее всего приведет к изменению расстояния между блоками в последнем ряду.
dima_smol margin:0 auto; расположит его по центру, разве нет?
А куда вы хотите чтоб девался 4й блок при малом разрешении???
… уходил в следующий ряд. таблица не годится, т.к. число блоков неизвестно. конечно, можно исхитриться и добавлять пустые строки таблицы динамически, но… как-то это некрасиво.
в идеале должно быть так: низкое разрешение 1 2 3
4 5 6
7
либо просто всегда добавлять внизу 4 пустых. просто как-то это некрасиво выглядит, на мой взгляд.
вот вариант с пустым блоком, он, вроде, работает, по крайней мере, в хроме.
v100.1gb.ru/testz.htm