Я пытаюсь сделать макет, в котором блоки абзацев div обтекаются слева направо, каждый с фиксированной шириной. Что-то вроде этого:
Однако то, что я получил, так это то, что гибкие элементы каким-то образом сложены слева:
Фрагмент кода здесь:
.things {
padding: 0;
margin: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
}
.thing {
padding: 10px;
margin: 10px;
width: 300px;
}
<div class="things">
<div class="thing">
{% for thing in things %} <!-- It's a Django project -->
<h2>{{ thing.title }}</h2>
<p>{{ thing.content }}</p>
<small>{{ thing.date }}</small>
{% endfor %}
</div>
</div>
Это как-то связано со стилем в шаблонах Django?
flex-flow: row wrap;
, вы можете просто сделатьflex-flow: wrap
. Они переносятся, потому что ширина контейнера недостаточно широка, чтобы вместить несколько.thing
- person Gene Parcellano   schedule 12.12.2017.thing
гибким контейнером, а не.things
. stackoverflow.com/q/37840646/3597276 - person Michael Benjamin   schedule 12.12.2017