9 display: -webkit-flexbox;
10 background-color: #aaa;
18 .flexbox :nth-child(1) {
19 background-color: blue;
21 .flexbox :nth-child(2) {
22 background-color: green;
24 .flexbox :nth-child(3) {
25 background-color: red;
29 if (window.layoutTestController)
30 layoutTestController.dumpAsText();
32 <script src="resources/flexbox.js"></script>
33 <body onload="checkFlexBoxen()">
35 <div data-expected-width="100" style="width: -webkit-flex(1 0 0); max-width: 100px;"></div>
36 <div data-expected-width="250" style="width: -webkit-flex(1 0 0);"></div>
37 <div data-expected-width="250" style="width: -webkit-flex(1 0 0);"></div>
40 <!-- The first two flexitems should hit their max width and the third item fills the remaining space. -->
42 <div data-expected-width="50" style="width: -webkit-flex(1 0 0); max-width: 50px;"></div>
43 <div data-expected-width="300" style="width: -webkit-flex(4 0 0); max-width: 300px;"></div>
44 <div data-expected-width="250" style="width: -webkit-flex(1 0 0);"></div>
48 <div data-expected-width="100" style="width: -webkit-flex(1 0 0); max-width: 100px;"></div>
49 <div data-expected-width="300" style="width: -webkit-flex(1 0 200px); max-width: 300px;"></div>
50 <div data-expected-width="200" style="width: -webkit-flex(1 0 0);"></div>
53 <!-- Test min-width. -->
55 <div data-expected-width="350" style="width: -webkit-flex(1 1 400px); min-width: 350px;"></div>
56 <div data-expected-width="250" style="width: -webkit-flex(1 1 400px);"></div>
59 <!-- The flex items can overflow the flexbox. -->
61 <div data-expected-width="350" style="width: -webkit-flex(1 1 400px); min-width: 350px;"></div>
62 <div data-expected-width="300" style="width: -webkit-flex(2 0 300px); max-width: 300px;"></div>
63 <div data-expected-width="0" style="width: -webkit-flex(1 0 0);"></div>
67 <div data-expected-width="100" data-offset-x="0" style="width: -webkit-flex(1 0 0); margin: 0 auto; max-width: 100px;"></div>
68 <div data-expected-width="333" data-offset-x="100" style="width: -webkit-flex(2 0 0);"></div>
69 <div data-expected-width="167" data-offset-x="433" style="width: -webkit-flex(1 0 0);"></div>
72 <!-- min-width and max-width take priority over the preferred size. -->
74 <div data-expected-width="500" style="width: -webkit-flex(1 0 0); min-width: 300px"></div>
75 <div data-expected-width="100" style="width: -webkit-flex(1 0 50%); max-width: 100px"></div>