Нужно написать простейшую плиточную сетку для каталога. Три плитки в ряд, плиток может быть любое множество. Первая плитка в ряду должна быть прижата к левому краю, последняя - к правому, центральная - имеет равномерные отступы от них. Если в последнем ряду товаров меньше трех, то выравниваем по левому краю. При сжатии экрана товары должны выстраиваться по два в ряд, каждый прижат к своей стороне, между ними небольшое расстояние. При ещё большем сжатии каждый товар занимает всё доступное по ширине пространство. IE8+.
Если бы не совместимость с ie8 и 9 то флекс и медиазапросы. А как подружиться с мертвецами?
Линукс при том, что линуксоидам нужно жить, в отличие от ie.