Была задача разделять блоки ленты новостей, т.к. картинки в новостях иногда больше теста, они наезжают друг на друга.

а этот код - рыба. чтобы понять алгоритм, поэтому необессутьтте)

Спасибо за советы.