Расположение блоков?

Есть вот такая страничка.
e2be644e4c274d3a8b12f404bfd80ba2.jpg
Не получается сделать чтоб блоки поджимались верх к предыдущему.

.albums {
width:280px;
float:left;
margin-top:5px;
margin-right:15px;
margin-bottom:15px;
cursor:pointer;
line-height:2.1em;
}
.albums .title {
float:right;
font-size:22px;
color:#5F1E61;
text-align:center;
width:298px;
}
.albums .img {
width:278px;
border:2px solid #5F1E61;
border-radius:8px 24px 8px 24px;
}


<div class="albums">
<a class="title" href="1.htm">Машины</a><br>
<img class="img" id="img" src="1.jpg">
</div>

<div class="albums">
<a class="title" href="1.htm">Наши</a><br>
<img class="img" id="img" src="2.jpg">
</div>

<div class="albums">
<a class="title" href="1.htm">Розовая</a><br>
<img class="img" id="img" src="3.jpg">
</div>

<div class="albums">
<a class="title" href="1.htm">f</a><br>
<img class="img" id="img" src="4.jpg">
</div>

<div class="albums">
<a class="title" href="1.htm">fdf</a><br>
<img class="img" id="img" src="5.jpg">
</div>

<div class="albums">
<a class="title" href="1.htm">o0-[</a><br>
<img class="img" id="img" src="6.jpg">
</div>

<div class="albums">
<a class="title" href="1.htm">,[]</a><br>
<img class="img" id="img" src="7.jpg">
</div>

<div class="albums">
<a class="title" href="1.htm">mk</a><br>
<img class="img" id="img" src="8.jpg">
</div>
  • Вопрос задан
  • 174 просмотра
Решения вопроса 4
paradokso
@paradokso
Начинающий фронт-эндер
научитесь гуглить
у вас флоаты, потому так и выравниваются блоки. подробнее читайте здесь habrahabr.ru/post/142486
тут либо использовать специальные бибиотеки, которые позволят вам сделать блоки в стык либо разбить контейнер на три "столбца"

и не добавляйте тегу img класс img. зачем эта избыточность?
Ответ написан
w999d
@w999d
Web-developer
на чистом css не выйдет, ищите яваскрипты по слову masonry
Ответ написан
@romkaby
https://github.com/desandro/masonry возможно то, что вам нужно
Ответ написан
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Можете поиграться здесь
Поддержка вот такая. Можно сказать никакая =) Использовался только css свойство column.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
сделайте проще:

для .albums display: inline-block; vetrical-align:top;

и все проблемы решатся
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы