3 <link href="resources/flexbox.css" rel="stylesheet">
6 background-color: #aaa;
10 .writing-mode-vertical {
11 -webkit-writing-mode: vertical-rl;
16 .inline-flexbox :nth-child(1) {
17 background-color: lightblue;
19 .inline-flexbox :nth-child(2) {
20 background-color: lightgreen;
22 .inline-flexbox :nth-child(3) {
23 background-color: pink;
25 .inline-flexbox :nth-child(4) {
26 background-color: yellow;
29 <script src="../../resources/check-layout.js"></script>
30 <body onload="checkLayout('.inline-flexbox');">
31 <div class="inline-flexbox column align-content-flex-start wrap" data-expected-width="110" data-expected-height="60">
32 <div style="width: 100px; height: 20px" data-offset-x="0" data-offset-y="0"></div>
33 <div style="width: 50px; height: 10px" data-offset-x="0" data-offset-y="20"></div>
34 <div style="width: 70px; height: 10px" data-offset-x="0" data-offset-y="30"></div>
35 <div style="width: 110px; height: 20px" data-offset-x="0" data-offset-y="40"></div>
38 <div class="inline-flexbox column align-content-flex-start wrap" style="height: 35px" data-expected-width="80" data-expected-height="35">
39 <div style="width: 10px; height: 20px" data-offset-x="0" data-offset-y="0"></div>
40 <div style="width: 50px; height: 10px" data-offset-x="0" data-offset-y="20"></div>
41 <div style="width: 80px; height: 10px" data-offset-x="50" data-offset-y="0"></div>
42 <div style="width: 40px; height: 20px" data-offset-x="50" data-offset-y="10"></div>
45 <div class="inline-flexbox column align-content-flex-start wrap writing-mode-vertical" data-expected-width="280" data-expected-height="70">
46 <div style="width: 50px; height: 20px" data-offset-x="230" data-offset-y="0"></div>
47 <div style="width: 100px; height: 70px" data-offset-x="130" data-offset-y="0"></div>
48 <div style="width: 30px; height: 50px" data-offset-x="100" data-offset-y="0"></div>
49 <div style="width: 100px; height: 30px" data-offset-x="0" data-offset-y="0"></div>
52 <div class="inline-flexbox column align-content-flex-start wrap writing-mode-vertical" style="width: 200px" data-expected-width="200" data-expected-height="70">
53 <div style="width: 50px; height: 20px" data-offset-x="150" data-offset-y="0"></div>
54 <div style="width: 100px; height: 70px" data-offset-x="50" data-offset-y="0"></div>
55 <div style="width: 30px; height: 50px" data-offset-x="20" data-offset-y="0"></div>
56 <div style="width: 100px; height: 30px" data-offset-x="100" data-offset-y="70"></div>
59 <div class="inline-flexbox column align-content-flex-start wrap-reverse" data-expected-width="110" data-expected-height="60">
60 <div style="width: 100px; height: 20px" data-offset-x="10" data-offset-y="0"></div>
61 <div style="width: 50px; height: 10px" data-offset-x="60" data-offset-y="20"></div>
62 <div style="width: 70px; height: 10px" data-offset-x="40" data-offset-y="30"></div>
63 <div style="width: 110px; height: 20px" data-offset-x="0" data-offset-y="40"></div>
66 <div class="inline-flexbox column align-content-flex-start wrap-reverse" style="height: 35px" data-expected-width="80" data-expected-height="35">
67 <div style="width: 10px; height: 20px" data-offset-x="70" data-offset-y="0"></div>
68 <div style="width: 50px; height: 10px" data-offset-x="30" data-offset-y="20"></div>
69 <div style="width: 80px; height: 10px" data-offset-x="-50" data-offset-y="0"></div>
70 <div style="width: 40px; height: 20px" data-offset-x="-10" data-offset-y="10"></div>
73 <div class="inline-flexbox column align-content-flex-start wrap-reverse writing-mode-vertical" data-expected-width="280" data-expected-height="70">
74 <div style="width: 50px; height: 20px" data-offset-x="230" data-offset-y="50"></div>
75 <div style="width: 100px; height: 50px" data-offset-x="130" data-offset-y="20"></div>
76 <div style="width: 30px; height: 30px" data-offset-x="100" data-offset-y="40"></div>
77 <div style="width: 100px; height: 70px" data-offset-x="0" data-offset-y="0"></div>
80 <div class="inline-flexbox column align-content-flex-start wrap-reverse writing-mode-vertical" style="width: 200px" data-expected-width="200" data-expected-height="70">
81 <div style="width: 50px; height: 20px" data-offset-x="150" data-offset-y="50"></div>
82 <div style="width: 100px; height: 50px" data-offset-x="50" data-offset-y="20"></div>
83 <div style="width: 30px; height: 70px" data-offset-x="20" data-offset-y="0"></div>
84 <div style="width: 100px; height: 30px" data-offset-x="100" data-offset-y="-30"></div>
87 <div class="inline-flexbox column-reverse align-content-flex-start wrap" data-expected-width="110" data-expected-height="60">
88 <div style="width: 100px; height: 20px" data-offset-x="0" data-offset-y="40"></div>
89 <div style="width: 50px; height: 10px" data-offset-x="0" data-offset-y="30"></div>
90 <div style="width: 70px; height: 10px" data-offset-x="0" data-offset-y="20"></div>
91 <div style="width: 110px; height: 20px" data-offset-x="0" data-offset-y="0"></div>
94 <div class="inline-flexbox column-reverse align-content-flex-start wrap" style="height: 35px" data-expected-width="80" data-expected-height="35">
95 <div style="width: 10px; height: 20px" data-offset-x="0" data-offset-y="15"></div>
96 <div style="width: 50px; height: 10px" data-offset-x="0" data-offset-y="5"></div>
97 <div style="width: 80px; height: 10px" data-offset-x="50" data-offset-y="25"></div>
98 <div style="width: 40px; height: 20px" data-offset-x="50" data-offset-y="5"></div>
101 <div class="inline-flexbox column-reverse align-content-flex-start wrap writing-mode-vertical" data-expected-width="280" data-expected-height="70">
102 <div style="width: 50px; height: 20px" data-offset-x="0" data-offset-y="0"></div>
103 <div style="width: 100px; height: 50px" data-offset-x="50" data-offset-y="0"></div>
104 <div style="width: 30px; height: 70px" data-offset-x="150" data-offset-y="0"></div>
105 <div style="width: 100px; height: 30px" data-offset-x="180" data-offset-y="0"></div>
108 <div class="inline-flexbox column-reverse align-content-flex-start wrap writing-mode-vertical" style="width: 200px" data-expected-width="200" data-expected-height="70">
109 <div style="width: 50px; height: 20px" data-offset-x="0" data-offset-y="0"></div>
110 <div style="width: 100px; height: 70px" data-offset-x="50" data-offset-y="0"></div>
111 <div style="width: 30px; height: 50px" data-offset-x="150" data-offset-y="0"></div>
112 <div style="width: 100px; height: 30px" data-offset-x="0" data-offset-y="70"></div>
115 <div class="inline-flexbox column-reverse align-content-flex-start wrap-reverse" data-expected-width="110" data-expected-height="60">
116 <div style="width: 100px; height: 20px" data-offset-x="10" data-offset-y="40"></div>
117 <div style="width: 50px; height: 10px" data-offset-x="60" data-offset-y="30"></div>
118 <div style="width: 70px; height: 10px" data-offset-x="40" data-offset-y="20"></div>
119 <div style="width: 110px; height: 20px" data-offset-x="0" data-offset-y="0"></div>
122 <div class="inline-flexbox column-reverse align-content-flex-start wrap-reverse" style="height: 35px" data-expected-width="80" data-expected-height="35">
123 <div style="width: 10px; height: 20px" data-offset-x="70" data-offset-y="15"></div>
124 <div style="width: 50px; height: 10px" data-offset-x="30" data-offset-y="5"></div>
125 <div style="width: 80px; height: 10px" data-offset-x="-50" data-offset-y="25"></div>
126 <div style="width: 40px; height: 20px" data-offset-x="-10" data-offset-y="5"></div>
129 <div class="inline-flexbox column-reverse align-content-flex-start wrap-reverse writing-mode-vertical" data-expected-width="280" data-expected-height="70">
130 <div style="width: 50px; height: 70px" data-offset-x="0" data-offset-y="0"></div>
131 <div style="width: 100px; height: 20px" data-offset-x="50" data-offset-y="50"></div>
132 <div style="width: 30px; height: 50px" data-offset-x="150" data-offset-y="20"></div>
133 <div style="width: 100px; height: 30px" data-offset-x="180" data-offset-y="40"></div>
136 <div class="inline-flexbox column-reverse align-content-flex-start wrap-reverse writing-mode-vertical" style="width: 200px" data-expected-width="200" data-expected-height="70">
137 <div style="width: 50px; height: 20px" data-offset-x="0" data-offset-y="50"></div>
138 <div style="width: 100px; height: 50px" data-offset-x="50" data-offset-y="20"></div>
139 <div style="width: 30px; height: 30px" data-offset-x="150" data-offset-y="40"></div>
140 <div style="width: 100px; height: 70px" data-offset-x="0" data-offset-y="-50"></div>