@jelezo

Как сверстать такое распололожение блоков?

Какое свойство нужно прописать последнему блоку, чтобы он встал на место пустой области над ним?
892c34028cc04d5aac912df6e6966f64.jpg

В данный момент структура такая:
<div id="second-main" class="clearfix">
                        <div class="b6"></div>
                        <div class="b7"></div>
                        <div class="b8"></div>
                        <div class="b9"></div>
                        <div class="b10"></div>
                        <div class="b11"></div>
                        <div class="b12"></div>
</div>


Стили заданные для блоков:
.b6{
    width: 330px;
    height: 157px;
    float: left;
    margin-right: 20px;
}
.b7{
    width: 353px;
    height: 600px;
    float: left;
    margin-right: 17px;
}
.b8 {
	width: 230px;
    height: 290px;
    margin-right: 20px;
    float: left;
    margin-bottom: 20px;
}
.b9 {
	width: 230px;
    height: 290px;
    float: right;
    margin-bottom: 20px;
}
.b10 {
	width: 230px;
    height: 290px;
    margin-right: 20px;
    float: left;
}
.b11 {
	width: 230px;
    height: 290px;
    float: right;
}
.b12 {
	width: 330px;
    height: 420px;
    float: left;
}
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
@jelezo Автор вопроса
В общем решил проблему путём обёртвания .b6 и .b12 в один div, переписав к нему свойства от .b6
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
hronik87
@hronik87
Обитаю в 1С-Bitrix
Таблицы, inline-block
Ответ написан
Комментировать
batareika
@batareika
Конкретно в данном случае достаточно будет
margin-top: -420px для .b12

Но вообще для таких целей лучше использовать Masonry
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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