Чувствую себя динозавром.
Про флексбокс услышал год назад, с комментариями что пока не до конца всеми поддерживается, не стал эксперементировать.
Кстати по ссылке под float элементами как раз флексбокс, а по ссылке под флексбокс код без правок :)
Только вот сомнения у меня по поводу float, там же у блоков непонятки с определением высоты нацинаются, соответственно родительский не отыграет как нужно...
По-крайней мере так у меня и было, и было, изначально делал через float, потом переделал в inline-block