Недавно на каком то сайте увидел такой пример (Портфолио), мне понравилось,пожалуйста подскажите как это делается. Скриншот внизу.
Вариант 1:
.flexboxes {
display: flex;
flex-wrap: wrap;
height:200px;
flex-direction: column;
}
.flexboxes > div {width:200px;background-color:red;margin:3px;}
.block0 {height: 60px;}
.block1 {height: 80px;}
.block2 {height: 70px;}
.block3 {height: 90px;}
.block4 {height: 80px;}
.block5 {height: 100px;}
<div class="flexboxes">
<div class="block0"></div>
<div class="block1"></div>
<div class="block2"></div>
<div class="block3"></div>
<div class="block4"></div>
<div class="block5"></div>
</div>
Вариант 2 (с использованием скриптов):
$(function() {
$('.flexboxes').masonry({
itemSelector: 'div' // обращаемся к пунктам
});
});
.flexboxes {
display: flex;
flex-wrap: wrap;
height:200px;
width: 630px;
}
.flexboxes > div {width:200px;background-color:red;margin:3px;}
.block0 {height: 60px;}
.block1 {height: 80px;}
.block2 {height: 70px;}
.block3 {height: 90px;}
.block4 {height: 80px;}
.block5 {height: 100px;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://masonry.desandro.com/masonry.pkgd.js"></script>
<div class="flexboxes">
<div class="block0"></div>
<div class="block2"></div>
<div class="block4"></div>
<div class="block1"></div>
<div class="block3"></div>
<div class="block5"></div>
</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Если собирать html с помощью python, то всегда можно сделать шаблон, а потом подключить к нему отдельные html- вставки через {% extends "basehtml" %}