私は垂直のタイムラインを作成しています (jQuery Masonry で試してみましたが、他の提案に満足しています) が、タイムラインに沿って表示するだけでなく、(年を挿入するために) 小さなギャップを作りたいことがよくあります。アイテムが再び流れます。margin-top を使用して項目間にスペースを空けることができますが、それは片側だけです。つまり、タイムラインの反対側には影響しません (フィドルのボックス 5 を参照)。
jsFiddle (ここに含めるにはコードが多すぎます)
$('#timelineContainerOuter').masonry({itemSelector : '.item',});
等