2010-12-01 15 views
3

Derzeit sind meine DIVS so ausgelegt. Es ist einfach float:left. LeichtWie lege ich meine DIVs in einem einzigartigen Raster?

http://imgur.com/FSiTs.jpg

Aber was, wenn ich will einige dieser Platz DIVs in eine verwandeln, die doppelt so breit/lang ist? Sie werden natürlich zufällig ausgewählt. Wie würde ich das HTML/Javascript generieren und dies tun?

http://imgur.com/XsYLV.jpg

Was ist die Mathematik dahinter? Wird float:left noch funktionieren?

Kann jemand bitte ein gutes Beispiel dafür geben, wie dies leicht erreicht werden kann?

Antwort

2

jQuery Mauerwerk eignet sich gut für diese: http://desandro.com/resources/jquery-masonry/ (demo)

+0

Wenn ich meine DIV Größen in nur jene Größen definieren ... es wird wirklich gut aussehen „fit“? Mauerwerk sieht aus wie Lücken. – TIMEX

+0

Ich denke, wenn Sie vordefinierte Größen haben, werden sie noch besser passen. Schau dir mal die Puma-Seite an: http://www.puma.com/running/media – jyoseph

+0

jyoseph, das ist super, danke! Weißt du, ob es so etwas für das iPhone SDK gibt? – TIMEX

Verwandte Themen