Для теста хватит только дивов равной ширины и разной высоты. Думаю даже не верстальщику хватит 3 минуты, чтобы проверить свою идею.
Скажем если мы задаем только отступы и ширину, то блоки вообще только друг под другом будут, а «плавающие блоки» это когда блоки располагаются в ряд, занимая доступную ширину, а только по заполнении ряда начинается следующий ряд.