Znacie jakąś magiczną sztuczkę, żeby w jak najlżejszy sposób upakować divy (albo cokolwiek blokowego) niezależnie od ich kolejności w kodzie?

Mam chmurkę tagów. Są różnych szerokości. Chciałbym, żeby jak najbardziej wypełniały szerokość kontenera. Jednak, co oczywiste jeśli są dwa dłuższe na górze i następny też jest długi to łamie wiersz, przechodzi do następnego a potem wskakuje krótki, który spokojnie zmieściłby się wyżej.

Tak, wiem są skrypty "a'la pinterest", które to ładnie układają,
LESS runs on both the client-side and server-side.


@rotto: Pracuje na obu, jako spójnika użyto AND, więc zakładam że oba wymagane są. Przy małym serwisie można sobie pozwolić na takie zabawy, ale przy czymś większym raczej trzeba szukać natywnych rozwiązań.
@rotto: Wiadomo, że całość nie, ale jak serwis jest wysoce... słówka mi zabrakło, zapomniałem. Jak dużo treści jest indywidualnie przygotowywanych dla indywidualnego użytkownika, to tych requestów będzie sporo.

A no tak, jak działa na tym, albo na tym to całkowicie zmienia postać rzeczy. Dla użytkownika narzut nie duży, pliki js jak mówisz się keczują. Można przeżyć.
@danielm80: rzeczywiście, pomyłka :P

@le1t00: dodajesz nowy (nadpisujesz) callback dla tego ich eventu w którym przekazujesz do jakieś globalnej zmiennej element z którego przechodzisz, potem w tym kawałku kodu co on dał patrzysz skąd to przyszło (ten element) i w zalezności od tego robisz prev lub next, głupie ale powinno pójśc...