У меня ~ 170 маленьких квадратных элементов в div, я бы хотел, чтобы они располагались в столько строк, сколько им нужно для ширины div (которая будет изменяться в зависимости от ширины браузера).
<div id="container">
<div class="sq"></div>
<div class="sq"></div>
<div class="sq"></div>
</div>
Я знаю, что могу сделать:
#container .sq { float:right; }
с некоторыми отступами, чтобы заставить их собираться справа и медленно перетекать вниз - что-то вроде этого:
. . . . . . .
. . . . . . .
. . . . . . .
. . . .
где каждая точка является элементом sq
, но я действительно хочу что-то, что перетекает вверх , чтобы они выглядели так:
. . . .
. . . . . . .
. . . . . . .
. . . . . . .
или как, если размер браузера был изменен:
. . . . . . .
. . . . . . . . .
. . . . . . . . .
У кого-нибудь есть идеи, возможно ли это в CSS?