CSS make divs of various heights and widths take as little space as possible by “nestling”

StackOverflow https://stackoverflow.com/questions/12322996

  •  30-06-2021
  •  | 
  •  

문제

Hi I am trying to make a bunch of divs of various heights float into the optimum position to take up as little space as possible collectively. I have tried using inline blocks with the vertical-align set to top as well as floating everything to the left. The divs are nestling(sort of) but leaving large gaps from time to time. Is there a way with css (or javascript if necessary) to organize these divs together like tiles without gaps? (or the smallest gaps possible)

thanks

도움이 되었습니까?

해결책

Or take a shine to Masonry's bigger sister Isotope. On top of Masonry, she's got many other tricks up her sleeve, such as sorting and filtering items and much more.

다른 팁

Like the images on http://iam.beyonce.com/?

If yes, check out the demos on jQuery Masonry and learn how to fix it up.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top