Я пытаюсь добиться следующего с помощью flex-direction: column
:
.page
---------------------
| H1 |
|---------|---------|
| DIV 1 | DIV 3 |
| |---------|
|---------| DIV 4 |
| DIV 2 | |
| | |
---------------------
Важно отметить, что я хочу, чтобы разметка осталась прежней, поэтому сейчас она выглядит так:
<div class="page">
<h1>Test</h1>
<div>test</div>
<div>test</div>
<!-- ... -->
</div>
это то, что я пробовал, но h1
на самом деле не охватывает, а вместо этого занимает весь столбец:
.page {
width: 210mm;
height: 297mm;
box-sizing: border-box;
font-size: 12pt;
background: #FFF;
margin: 5mm;
padding: 12mm;
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.page > * {
}
h1 {
width: 100%;
}