Bi de ben özet geçiyim bunu sadece css ile yapmak imkansız. css sabit kurallara dayanır. yazının boyutu ne olursa olsun verdiğiniz css e göre dizilir yazı değiştikçe sıralama kaydıkça css de kullanışsız hale gelir jquery masonry gibi bir eklenti kullanmanız şart. masonary mantığını şu şekilde açıklıyım. 3 kolonunuz var yazılar dizilmeye başladı her yazı da masonary kolon yüksekliğini tekrar hesaplar ve bir sonraki yazıyı en az yüksekliğe sahip kolonun altına, o kolonun yüksekliği kadar margin-top vererek yerleştirir. bir sonraki yazıya geçtiğinde tekrar en kısa kolonu arar ve böyle gider...