高さが違うブロックを横並びにするときはfloatじゃなくてinline-block|webruaryのデモページ
webruaryのデモページ