4 -webkit-writing-mode: vertical-rl;
9 border: 3px solid black;
16 box-sizing: border-box;
18 .left { float: left; }
19 .right { float: right; }
21 .blue1 { background-color: skyblue; }
22 .blue2 { background-color: dodgerblue; }
23 .blue3 { background-color: steelblue; }
25 .column1, .column2, .column3 {
33 .column1 > .f1 { width: 120px; }
34 .column1 > .f2 { width: 160px; }
36 .column2 > .f1 { width: 200px; }
37 .column2 > .f2 { width: 60px; }
38 .column2 > .f3 { width: 160px; }
40 .column3 > .f1 { width: 100px; }
41 .column3 > .f3 { width: 60px; }
44 <div class="multicol">
48 <div class="right blue1 f2">F2</div>
51 <div class="left blue2 f1">F1</div>
61 <div class="right blue1 f2"></div>
62 <div class="left blue2 f1"></div>
65 <div class="left blue3 f3">F3</div>
76 <div class="left blue2 f1"></div>
77 <div class="left blue3 f3"></div>