http://masonry.desandro.com/
Masonry ist ein gutes Raster anordnungs-JQuery-Plugin. Wahrscheinlich eines der besten da draußen.
Persönlich habe ich es nicht verwendet, jedoch haben Freunde von mir gute Ergebnisse damit erzielt und sagen:
- Es ist anpassbar
- Es ist ziemlich leichtgewichtig für das, was es tut
- Es ist schnell
Leider ist es nicht genau das schnellste Ding im bekannten Universum, da es JQuery verwendet (das bereits eine relativ langsame Bibliothek oder Framework ist) und obendrauf eine rechenintensive CPU-Berechnung durchführt. Als solches ist es nicht so schnell wie ein CSS-Hack, aber ob Masonry die beste Wahl ist oder nicht, hängt davon ab, wofür genau Sie es benötigen, was in dieser Frage nicht berücksichtigt wurde.
Wenn Sie etwas einfaches wie eine Portfolio-Seite erstellen, dann ist ein CSS-Hack die beste Methode, aber wenn Sie etwas weiteres erstellen, könnte dies das Richtige sein.
Leider werden Sie aufgrund von unzureichenden Standards in Browsern wie dem IE feststellen, dass es schwierig ist, dieses Layout ohne erhebliche Ressourcen auf der Clientseite zu erstellen (wie z.B. das Skalieren von Bildern für sehr große Bilder, die serverseitig beschnitten werden könnten).
o.v. und ThinkingStiff haben Antworten und wenn Sie jedes Bild, das auf Ihre Website gelangt, standardmäßig auf eine bestimmte Größe ändern und die verfügbaren Caching-Methoden für das Layout verwenden, könnten Sie problemlos mit einem CSS-Hack davonkommen, besonders für etwas Einfaches wie eine Fotoseite oder ein Portfolio.