OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <link href="resources/flexbox.css" rel="stylesheet"> | 3 <link href="resources/flexbox.css" rel="stylesheet"> |
4 <style> | 4 <style> |
5 body { | 5 body { |
6 margin: 0; | 6 margin: 0; |
7 } | 7 } |
8 .flexbox { | 8 .flexbox { |
9 width: 600px; | 9 width: 600px; |
10 background-color: #aaa; | 10 background-color: #aaa; |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 } | 46 } |
47 .flexbox :nth-child(11) { | 47 .flexbox :nth-child(11) { |
48 background-color: salmon; | 48 background-color: salmon; |
49 } | 49 } |
50 </style> | 50 </style> |
51 <script src="../../resources/check-layout.js"></script> | 51 <script src="../../resources/check-layout.js"></script> |
52 <body onload="checkLayout('.flexbox')"> | 52 <body onload="checkLayout('.flexbox')"> |
53 | 53 |
54 <!-- stretch is the default align-items so these flexitems should all have the s
ame height. --> | 54 <!-- stretch is the default align-items so these flexitems should all have the s
ame height. --> |
55 <div class="flexbox"> | 55 <div class="flexbox"> |
56 <div data-expected-height="100" style="-webkit-flex: 1 0 0;"></div> | 56 <div data-expected-height="100" style="flex: 1 0 0;"></div> |
57 <div data-expected-height="100" style="-webkit-flex: 1 0 0; height: 100px"></d
iv> | 57 <div data-expected-height="100" style="flex: 1 0 0; height: 100px"></div> |
58 <div data-expected-height="100" style="-webkit-flex: 1 0 0;"></div> | 58 <div data-expected-height="100" style="flex: 1 0 0;"></div> |
59 </div> | 59 </div> |
60 | 60 |
61 <div class="flexbox"> | 61 <div class="flexbox"> |
62 <div data-expected-height="60" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 60px;"></div> | 62 <div data-expected-height="60" data-offset-y="0" style="flex: 1 0 0; height:
60px;"></div> |
63 <div data-expected-height="120" data-offset-y="0" style="-webkit-flex: 1 0 0;"
></div> | 63 <div data-expected-height="120" data-offset-y="0" style="flex: 1 0 0;"></div> |
64 <div data-expected-height="60" data-offset-y="30" style="-webkit-flex: 1 0 0;
height: 60px; margin: auto 0;"></div> | 64 <div data-expected-height="60" data-offset-y="30" style="flex: 1 0 0; height:
60px; margin: auto 0;"></div> |
65 <div data-expected-height="0" data-offset-y="120" style="-webkit-flex: 1 0 0;
margin: auto 0 0;"></div> | 65 <div data-expected-height="0" data-offset-y="120" style="flex: 1 0 0; margin:
auto 0 0;"></div> |
66 <div data-expected-height="0" data-offset-y="60" style="-webkit-flex: 1 0 0; m
argin: auto 0;"></div> | 66 <div data-expected-height="0" data-offset-y="60" style="flex: 1 0 0; margin: a
uto 0;"></div> |
67 <div data-expected-height="100" data-offset-y="10" style="-webkit-flex: 1 0 0;
height: 100px; margin: 10px 0;"></div> | 67 <div data-expected-height="100" data-offset-y="10" style="flex: 1 0 0; height:
100px; margin: 10px 0;"></div> |
68 <div data-expected-height="50" data-offset-y="20" style="-webkit-flex: 1 0 0;
height: 50px; margin: 20px 0 10px;"></div> | 68 <div data-expected-height="50" data-offset-y="20" style="flex: 1 0 0; height:
50px; margin: 20px 0 10px;"></div> |
69 <div data-expected-height="90" data-offset-y="20" style="-webkit-flex: 1 0 0;
margin: 20px 0 10px;"></div> | 69 <div data-expected-height="90" data-offset-y="20" style="flex: 1 0 0; margin:
20px 0 10px;"></div> |
70 <div data-expected-height="120" data-offset-y="0" style="-webkit-flex: 1 0 0;"
> | 70 <div data-expected-height="120" data-offset-y="0" style="flex: 1 0 0;"> |
71 <!-- Since no parent has a fixed height, this div shrink-wraps. --> | 71 <!-- Since no parent has a fixed height, this div shrink-wraps. --> |
72 <div data-expected-height="0" style="height: 100%; background-color:black"><
/div> | 72 <div data-expected-height="0" style="height: 100%; background-color:black"><
/div> |
73 </div> | 73 </div> |
74 </div> | 74 </div> |
75 | 75 |
76 <div class="flexbox" style="-webkit-align-items: flex-start"> | 76 <div class="flexbox" style="align-items: flex-start"> |
77 <div data-expected-height="0" data-offset-y="0" style="-webkit-flex: 1 0 0;"
></div> | 77 <div data-expected-height="0" data-offset-y="0" style="flex: 1 0 0;"></div> |
78 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0
; height: 100px;"></div> | 78 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height
: 100px;"></div> |
79 </div> | 79 </div> |
80 | 80 |
81 <div class="flexbox" style="-webkit-align-items: flex-end"> | 81 <div class="flexbox" style="align-items: flex-end"> |
82 <div data-expected-height="0" data-offset-y="100" style="-webkit-flex: 1 0 0
;"></div> | 82 <div data-expected-height="0" data-offset-y="100" style="flex: 1 0 0;"></div
> |
83 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0
; height: 100px;"></div> | 83 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height
: 100px;"></div> |
84 </div> | 84 </div> |
85 | 85 |
86 <div class="flexbox" style="-webkit-align-items: center"> | 86 <div class="flexbox" style="align-items: center"> |
87 <div data-expected-height="0" data-offset-y="50" style="-webkit-flex: 1 0 0;
"></div> | 87 <div data-expected-height="0" data-offset-y="50" style="flex: 1 0 0;"></div> |
88 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0
; height: 100px;"></div> | 88 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height
: 100px;"></div> |
89 </div> | 89 </div> |
90 | 90 |
91 <div class="flexbox" style="-webkit-align-items: baseline"> | 91 <div class="flexbox" style="align-items: baseline"> |
92 <div style="-webkit-flex: 1 0 0;"><div style="display:inline-block;"></div><
/div> | 92 <div style="flex: 1 0 0;"><div style="display:inline-block;"></div></div> |
93 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0
; height: 100px;"></div> | 93 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height
: 100px;"></div> |
94 </div> | 94 </div> |
95 | 95 |
96 <div class="flexbox" style="-webkit-align-items: stretch"> | 96 <div class="flexbox" style="align-items: stretch"> |
97 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0
;"></div> | 97 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0;"></div
> |
98 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0
; height: 100px;"></div> | 98 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height
: 100px;"></div> |
99 </div> | 99 </div> |
100 | 100 |
101 <div class="flexbox" style="-webkit-align-items: flex-start"> | 101 <div class="flexbox" style="align-items: flex-start"> |
102 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
auto; -webkit-flex: 1 0 0; height: 100px;"></div> | 102 <div data-expected-height="100" data-offset-y="0" style="align-self: auto; f
lex: 1 0 0; height: 100px;"></div> |
103 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: a
uto; -webkit-flex: 1 0 0;"></div> | 103 <div data-expected-height="0" data-offset-y="0" style="align-self: auto; fle
x: 1 0 0;"></div> |
104 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: f
lex-start; -webkit-flex: 1 0 0;"></div> | 104 <div data-expected-height="0" data-offset-y="0" style="align-self: flex-star
t; flex: 1 0 0;"></div> |
105 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self:
flex-end; -webkit-flex: 1 0 0;"></div> | 105 <div data-expected-height="0" data-offset-y="100" style="align-self: flex-en
d; flex: 1 0 0;"></div> |
106 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self:
center; -webkit-flex: 1 0 0;"></div> | 106 <div data-expected-height="0" data-offset-y="50" style="align-self: center;
flex: 1 0 0;"></div> |
107 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0;"><div style="display:inline-block;"></div></div> | 107 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0;"><div styl
e="display:inline-block;"></div></div> |
108 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0; margin: 20px;"><div style="display:inline-block;"></div></div> | 108 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0; margin: 20
px;"><div style="display:inline-block;"></div></div> |
109 <div data-offset-y="50" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0; margin: auto 0;"></div> | 109 <div data-offset-y="50" style="align-self: baseline; flex: 1 0 0; margin: au
to 0;"></div> |
110 <div data-offset-y="30" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0; margin: 30px 0 auto;"><div style="display:inline-block;"></div></div> | 110 <div data-offset-y="30" style="align-self: baseline; flex: 1 0 0; margin: 30
px 0 auto;"><div style="display:inline-block;"></div></div> |
111 <div data-offset-y="80" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0; margin: auto 0 20px;"></div> | 111 <div data-offset-y="80" style="align-self: baseline; flex: 1 0 0; margin: au
to 0 20px;"></div> |
112 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
stretch; -webkit-flex: 1 0 0;"></div> | 112 <div data-expected-height="100" data-offset-y="0" style="align-self: stretch
; flex: 1 0 0;"></div> |
113 </div> | 113 </div> |
114 | 114 |
115 <div class="flexbox" style="-webkit-align-items: flex-end"> | 115 <div class="flexbox" style="align-items: flex-end"> |
116 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
auto; -webkit-flex: 1 0 0; height: 100px;"></div> | 116 <div data-expected-height="100" data-offset-y="0" style="align-self: auto; f
lex: 1 0 0; height: 100px;"></div> |
117 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self:
auto; -webkit-flex: 1 0 0;"></div> | 117 <div data-expected-height="0" data-offset-y="100" style="align-self: auto; f
lex: 1 0 0;"></div> |
118 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: f
lex-start; -webkit-flex: 1 0 0;"></div> | 118 <div data-expected-height="0" data-offset-y="0" style="align-self: flex-star
t; flex: 1 0 0;"></div> |
119 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self:
flex-end; -webkit-flex: 1 0 0;"></div> | 119 <div data-expected-height="0" data-offset-y="100" style="align-self: flex-en
d; flex: 1 0 0;"></div> |
120 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self:
center; -webkit-flex: 1 0 0;"></div> | 120 <div data-expected-height="0" data-offset-y="50" style="align-self: center;
flex: 1 0 0;"></div> |
121 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0;"><div style="display:inline-block;"></div></div> | 121 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0;"><div styl
e="display:inline-block;"></div></div> |
122 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0; margin: 20px;"><div style="display:inline-block;"></div></div> | 122 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0; margin: 20
px;"><div style="display:inline-block;"></div></div> |
123 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
stretch; -webkit-flex: 1 0 0;"></div> | 123 <div data-expected-height="100" data-offset-y="0" style="align-self: stretch
; flex: 1 0 0;"></div> |
124 </div> | 124 </div> |
125 | 125 |
126 <div class="flexbox" style="-webkit-align-items: center"> | 126 <div class="flexbox" style="align-items: center"> |
127 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
auto; -webkit-flex: 1 0 0; height: 100px;"></div> | 127 <div data-expected-height="100" data-offset-y="0" style="align-self: auto; f
lex: 1 0 0; height: 100px;"></div> |
128 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self:
auto; -webkit-flex: 1 0 0;"></div> | 128 <div data-expected-height="0" data-offset-y="50" style="align-self: auto; fl
ex: 1 0 0;"></div> |
129 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: f
lex-start; -webkit-flex: 1 0 0;"></div> | 129 <div data-expected-height="0" data-offset-y="0" style="align-self: flex-star
t; flex: 1 0 0;"></div> |
130 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self:
flex-end; -webkit-flex: 1 0 0;"></div> | 130 <div data-expected-height="0" data-offset-y="100" style="align-self: flex-en
d; flex: 1 0 0;"></div> |
131 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self:
center; -webkit-flex: 1 0 0;"></div> | 131 <div data-expected-height="0" data-offset-y="50" style="align-self: center;
flex: 1 0 0;"></div> |
132 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0;"><div style="display:inline-block;"></div></div> | 132 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0;"><div styl
e="display:inline-block;"></div></div> |
133 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0; margin: 20px;"><div style="display:inline-block;"></div></div> | 133 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0; margin: 20
px;"><div style="display:inline-block;"></div></div> |
134 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
stretch; -webkit-flex: 1 0 0;"></div> | 134 <div data-expected-height="100" data-offset-y="0" style="align-self: stretch
; flex: 1 0 0;"></div> |
135 </div> | 135 </div> |
136 | 136 |
137 <div class="flexbox" style="-webkit-align-items: baseline"> | 137 <div class="flexbox" style="align-items: baseline"> |
138 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
flex-start; -webkit-flex: 1 0 0; height: 100px;"></div> | 138 <div data-expected-height="100" data-offset-y="0" style="align-self: flex-st
art; flex: 1 0 0; height: 100px;"></div> |
139 <div data-offset-y="20" style="-webkit-align-self: auto; -webkit-flex: 1 0 0
;"><div style="display:inline-block;"></div></div> | 139 <div data-offset-y="20" style="align-self: auto; flex: 1 0 0;"><div style="d
isplay:inline-block;"></div></div> |
140 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: f
lex-start; -webkit-flex: 1 0 0;"></div> | 140 <div data-expected-height="0" data-offset-y="0" style="align-self: flex-star
t; flex: 1 0 0;"></div> |
141 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self:
flex-end; -webkit-flex: 1 0 0;"></div> | 141 <div data-expected-height="0" data-offset-y="100" style="align-self: flex-en
d; flex: 1 0 0;"></div> |
142 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self:
center; -webkit-flex: 1 0 0;"></div> | 142 <div data-expected-height="0" data-offset-y="50" style="align-self: center;
flex: 1 0 0;"></div> |
143 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0;"><div style="display:inline-block;"></div></div> | 143 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0;"><div styl
e="display:inline-block;"></div></div> |
144 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0; margin: 20px;"><div style="display:inline-block;"></div></div> | 144 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0; margin: 20
px;"><div style="display:inline-block;"></div></div> |
145 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
stretch; -webkit-flex: 1 0 0;"></div> | 145 <div data-expected-height="100" data-offset-y="0" style="align-self: stretch
; flex: 1 0 0;"></div> |
146 </div> | 146 </div> |
147 | 147 |
148 <div class="flexbox" style="-webkit-align-items: stretch"> | 148 <div class="flexbox" style="align-items: stretch"> |
149 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
auto; -webkit-flex: 1 0 0; height: 100px;"></div> | 149 <div data-expected-height="100" data-offset-y="0" style="align-self: auto; f
lex: 1 0 0; height: 100px;"></div> |
150 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
auto; -webkit-flex: 1 0 0;"></div> | 150 <div data-expected-height="100" data-offset-y="0" style="align-self: auto; f
lex: 1 0 0;"></div> |
151 <div data-expected-height="0" data-offset-y="0" style="-webkit-align-self: f
lex-start; -webkit-flex: 1 0 0;"></div> | 151 <div data-expected-height="0" data-offset-y="0" style="align-self: flex-star
t; flex: 1 0 0;"></div> |
152 <div data-expected-height="0" data-offset-y="100" style="-webkit-align-self:
flex-end; -webkit-flex: 1 0 0;"></div> | 152 <div data-expected-height="0" data-offset-y="100" style="align-self: flex-en
d; flex: 1 0 0;"></div> |
153 <div data-expected-height="0" data-offset-y="50" style="-webkit-align-self:
center; -webkit-flex: 1 0 0;"></div> | 153 <div data-expected-height="0" data-offset-y="50" style="align-self: center;
flex: 1 0 0;"></div> |
154 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0;"><div style="display:inline-block;"></div></div> | 154 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0;"><div styl
e="display:inline-block;"></div></div> |
155 <div data-offset-y="20" style="-webkit-align-self: baseline; -webkit-flex: 1
0 0; margin: 20px;"><div style="display:inline-block;"></div></div> | 155 <div data-offset-y="20" style="align-self: baseline; flex: 1 0 0; margin: 20
px;"><div style="display:inline-block;"></div></div> |
156 <div data-expected-height="100" data-offset-y="0" style="-webkit-align-self:
stretch; -webkit-flex: 1 0 0;"></div> | 156 <div data-expected-height="100" data-offset-y="0" style="align-self: stretch
; flex: 1 0 0;"></div> |
157 </div> | 157 </div> |
158 | 158 |
159 <div class="flexbox" style="height: 100px;"> | 159 <div class="flexbox" style="height: 100px;"> |
160 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 50px;"></div> | 160 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; height:
50px;"></div> |
161 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;"
></div> | 161 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0;"></div> |
162 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100%;"> | 162 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100%;"> |
163 <div data-expected-height="100" style="height: 100%; background-color:black"
></div> | 163 <div data-expected-height="100" style="height: 100%; background-color:black"
></div> |
164 </div> | 164 </div> |
165 </div> | 165 </div> |
166 | 166 |
167 <div class="flexbox" style="height: 100px;"> | 167 <div class="flexbox" style="height: 100px;"> |
168 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 50px;"></div> | 168 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; height:
50px;"></div> |
169 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;"
></div> | 169 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0;"></div> |
170 </div> | 170 </div> |
171 | 171 |
172 <div class="flexbox"> | 172 <div class="flexbox"> |
173 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; h
eight: 50px;"></div> | 173 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; height: 5
0px;"></div> |
174 <div data-expected-height="70" data-offset-y="0" style="-webkit-flex: 1 0 0; h
eight: 70px;"></div> | 174 <div data-expected-height="70" data-offset-y="0" style="flex: 1 0 0; height: 7
0px;"></div> |
175 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0;
height: 50px; margin: auto 0 0;"></div> | 175 <div data-expected-height="50" data-offset-y="50" style="flex: 1 0 0; height:
50px; margin: auto 0 0;"></div> |
176 <div data-expected-height="70" data-offset-y="0" style="-webkit-flex: 1 0 0; h
eight: 70px; margin: 0 0 auto"></div> | 176 <div data-expected-height="70" data-offset-y="0" style="flex: 1 0 0; height: 7
0px; margin: 0 0 auto"></div> |
177 <div data-expected-height="70" data-offset-y="0" style="-webkit-flex: 1 0 0; h
eight: 70px;"></div> | 177 <div data-expected-height="70" data-offset-y="0" style="flex: 1 0 0; height: 7
0px;"></div> |
178 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px;"></div> | 178 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px;"></div> |
179 </div> | 179 </div> |
180 | 180 |
181 <div class="flexbox"> | 181 <div class="flexbox"> |
182 <div data-expected-height="0" data-offset-y="0" style="-webkit-flex: 1 0 0; -w
ebkit-align-self: flex-start;"></div> | 182 <div data-expected-height="0" data-offset-y="0" style="flex: 1 0 0; align-self
: flex-start;"></div> |
183 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -
webkit-align-self: flex-start; height: 50px;"></div> | 183 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; align-sel
f: flex-start; height: 50px;"></div> |
184 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-start; height: 50px; margin: auto 0"></div> | 184 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: flex-start; height: 50px; margin: auto 0"></div> |
185 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-start; height: 50px; margin: auto 0 0"></div> | 185 <div data-expected-height="50" data-offset-y="50" style="flex: 1 0 0; align-se
lf: flex-start; height: 50px; margin: auto 0 0"></div> |
186 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -
webkit-align-self: flex-start; height: 50px; margin: 0 0 auto"></div> | 186 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; align-sel
f: flex-start; height: 50px; margin: 0 0 auto"></div> |
187 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-start; height: 50px; margin: 25px 0"></div> | 187 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: flex-start; height: 50px; margin: 25px 0"></div> |
188 <div data-expected-height="50" data-offset-y="20" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-start; height: 50px; margin: 20px 0 10px;"></div> | 188 <div data-expected-height="50" data-offset-y="20" style="flex: 1 0 0; align-se
lf: flex-start; height: 50px; margin: 20px 0 10px;"></div> |
189 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px;"></div> | 189 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px;"></div> |
190 </div> | 190 </div> |
191 | 191 |
192 <div class="flexbox"> | 192 <div class="flexbox"> |
193 <div data-expected-height="0" data-offset-y="100" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end;"></div> | 193 <div data-expected-height="0" data-offset-y="100" style="flex: 1 0 0; align-se
lf: flex-end;"></div> |
194 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end; height: 50px;"></div> | 194 <div data-expected-height="50" data-offset-y="50" style="flex: 1 0 0; align-se
lf: flex-end; height: 50px;"></div> |
195 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end; height: 50px; margin: auto 0"></div> | 195 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: flex-end; height: 50px; margin: auto 0"></div> |
196 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end; height: 50px; margin: auto 0 0"></div> | 196 <div data-expected-height="50" data-offset-y="50" style="flex: 1 0 0; align-se
lf: flex-end; height: 50px; margin: auto 0 0"></div> |
197 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -
webkit-align-self: flex-end; height: 50px; margin: 0 0 auto"></div> | 197 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; align-sel
f: flex-end; height: 50px; margin: 0 0 auto"></div> |
198 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end; height: 50px; margin: 25px 0"></div> | 198 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: flex-end; height: 50px; margin: 25px 0"></div> |
199 <div data-expected-height="50" data-offset-y="40" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end; height: 50px; margin: 20px 0 10px;"></div> | 199 <div data-expected-height="50" data-offset-y="40" style="flex: 1 0 0; align-se
lf: flex-end; height: 50px; margin: 20px 0 10px;"></div> |
200 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px;"></div> | 200 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px;"></div> |
201 </div> | 201 </div> |
202 | 202 |
203 <div class="flexbox"> | 203 <div class="flexbox"> |
204 <div data-expected-height="0" data-offset-y="50" style="-webkit-flex: 1 0 0; -
webkit-align-self: center;"></div> | 204 <div data-expected-height="0" data-offset-y="50" style="flex: 1 0 0; align-sel
f: center;"></div> |
205 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: center; height: 50px;"></div> | 205 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: center; height: 50px;"></div> |
206 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: center; height: 50px; margin: auto 0"></div> | 206 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: center; height: 50px; margin: auto 0"></div> |
207 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0;
-webkit-align-self: center; height: 50px; margin: auto 0 0"></div> | 207 <div data-expected-height="50" data-offset-y="50" style="flex: 1 0 0; align-se
lf: center; height: 50px; margin: auto 0 0"></div> |
208 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -
webkit-align-self: center; height: 50px; margin: 0 0 auto"></div> | 208 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; align-sel
f: center; height: 50px; margin: 0 0 auto"></div> |
209 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -
webkit-align-self: center; height: 50px; margin: 0 0 auto"></div> | 209 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; align-sel
f: center; height: 50px; margin: 0 0 auto"></div> |
210 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: center; height: 50px; margin: 25px 0"></div> | 210 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: center; height: 50px; margin: 25px 0"></div> |
211 <div data-expected-height="50" data-offset-y="30" style="-webkit-flex: 1 0 0;
-webkit-align-self: center; height: 50px; margin: 20px 0 10px;"></div> | 211 <div data-expected-height="50" data-offset-y="30" style="flex: 1 0 0; align-se
lf: center; height: 50px; margin: 20px 0 10px;"></div> |
212 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px;"></div> | 212 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px;"></div> |
213 </div> | 213 </div> |
214 | 214 |
215 <div class="flexbox"> | 215 <div class="flexbox"> |
216 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -
webkit-align-self: flex-start; height: 50px; -webkit-writing-mode: vertical-rl;"
></div> | 216 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; align-sel
f: flex-start; height: 50px; -webkit-writing-mode: vertical-rl;"></div> |
217 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: center; height: 50px; -webkit-writing-mode: vertical-rl;"></
div> | 217 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: center; height: 50px; -webkit-writing-mode: vertical-rl;"></div> |
218 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end; height: 50px; -webkit-writing-mode: vertical-rl;">
</div> | 218 <div data-expected-height="50" data-offset-y="50" style="flex: 1 0 0; align-se
lf: flex-end; height: 50px; -webkit-writing-mode: vertical-rl;"></div> |
219 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; h
eight: 50px; -webkit-writing-mode: vertical-rl;"></div> | 219 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; height: 5
0px; -webkit-writing-mode: vertical-rl;"></div> |
220 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
height: 50px; margin: auto 0; -webkit-writing-mode: vertical-rl;"></div> | 220 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; height:
50px; margin: auto 0; -webkit-writing-mode: vertical-rl;"></div> |
221 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px; -webkit-writing-mode: vertical-rl;"></div> | 221 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px; -webkit-writing-mode: vertical-rl;"></div> |
222 </div> | 222 </div> |
223 | 223 |
224 <div class="flexbox"> | 224 <div class="flexbox"> |
225 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -
webkit-align-self: flex-start; height: 50px;"></div> | 225 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; align-sel
f: flex-start; height: 50px;"></div> |
226 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: center; height: 50px;"></div> | 226 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: center; height: 50px;"></div> |
227 <div data-expected-height="50" data-offset-y="50" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end; height: 50px;"></div> | 227 <div data-expected-height="50" data-offset-y="50" style="flex: 1 0 0; align-se
lf: flex-end; height: 50px;"></div> |
228 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; h
eight: 50px;"></div> | 228 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; height: 5
0px;"></div> |
229 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
height: 50px; margin: auto 0"></div> | 229 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; height:
50px; margin: auto 0"></div> |
230 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;"
></div> | 230 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0;"></div> |
231 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px;"></div> | 231 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px;"></div> |
232 </div> | 232 </div> |
233 | 233 |
234 <div class="flexbox"> | 234 <div class="flexbox"> |
235 <div data-expected-height="20" data-offset-y="20" style="-webkit-flex: 1 0 0;
-webkit-align-self: baseline; height: 20px;"></div> | 235 <div data-expected-height="20" data-offset-y="20" style="flex: 1 0 0; align-se
lf: baseline; height: 20px;"></div> |
236 <div data-expected-height="10" data-offset-y="30" style="-webkit-flex: 1 0 0;
-webkit-align-self: baseline; height: 10px; margin: 30px 0 10px;"></div> | 236 <div data-expected-height="10" data-offset-y="30" style="flex: 1 0 0; align-se
lf: baseline; height: 10px; margin: 30px 0 10px;"></div> |
237 <div data-expected-height="10" data-offset-y="30" style="-webkit-flex: 1 0 0;
-webkit-align-self: baseline; height: 10px; margin: 20px 0 0;"></div> | 237 <div data-expected-height="10" data-offset-y="30" style="flex: 1 0 0; align-se
lf: baseline; height: 10px; margin: 20px 0 0;"></div> |
238 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px;"></div> | 238 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px;"></div> |
239 </div> | 239 </div> |
240 | 240 |
241 <div class="flexbox" style="max-height: 20px"> | 241 <div class="flexbox" style="max-height: 20px"> |
242 <div data-expected-height="40" data-offset-y="-10" style="-webkit-flex: 1 0 0;
-webkit-align-self: center; height: 40px;"></div> | 242 <div data-expected-height="40" data-offset-y="-10" style="flex: 1 0 0; align-s
elf: center; height: 40px;"></div> |
243 <div data-expected-height="40" data-offset-y="-20" style="-webkit-flex: 1 0 0;
-webkit-align-self: flex-end; height: 40px;"></div> | 243 <div data-expected-height="40" data-offset-y="-20" style="flex: 1 0 0; align-s
elf: flex-end; height: 40px;"></div> |
244 <div data-expected-height="40" data-offset-y="0" style="-webkit-flex: 1 0 0; h
eight: 40px;"></div> | 244 <div data-expected-height="40" data-offset-y="0" style="flex: 1 0 0; height: 4
0px;"></div> |
245 <div data-expected-height="20" data-offset-y="0" style="-webkit-flex: 1 0 0;">
</div> | 245 <div data-expected-height="20" data-offset-y="0" style="flex: 1 0 0;"></div> |
246 </div> | 246 </div> |
247 | 247 |
248 <div class="flexbox"> | 248 <div class="flexbox"> |
249 <div id="baseline1" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"
>ahem</div> | 249 <div id="baseline1" style="flex: 1 0 0; align-self: baseline;">ahem</div> |
250 <div id="baseline2" data-offset-y="0" style="-webkit-flex: 1 0 0; -webkit-alig
n-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="
height: 50px;"></div> | 250 <div id="baseline2" data-offset-y="0" style="flex: 1 0 0; align-self: baseline
;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px;"><
/div> |
251 <div data-expected-height="50" data-offset-y="25" style="-webkit-flex: 1 0 0;
-webkit-align-self: center;"><img src="../../fast/replaced/resources/1x1-blue.pn
g" style="height: 50px; vertical-align: middle"></div> | 251 <div data-expected-height="50" data-offset-y="25" style="flex: 1 0 0; align-se
lf: center;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height
: 50px; vertical-align: middle"></div> |
252 <div id="baseline3" data-expected-height="50" style="-webkit-flex: 1 0 0; -web
kit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png"
style="height: 50px; vertical-align: middle"></div> | 252 <div id="baseline3" data-expected-height="50" style="flex: 1 0 0; align-self:
baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="height:
50px; vertical-align: middle"></div> |
253 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px;"></div> | 253 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px;"></div> |
254 </div> | 254 </div> |
255 | 255 |
256 <div class="flexbox"> | 256 <div class="flexbox"> |
257 <div id="baseline4" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"
>ahem</div> | 257 <div id="baseline4" style="flex: 1 0 0; align-self: baseline;">ahem</div> |
258 <div id="baseline5" style="-webkit-flex: 1 0 0; -webkit-align-self: baseline;"
><br><img src="../../fast/replaced/resources/1x1-blue.png" style="height: 50px;"
></div> | 258 <div id="baseline5" style="flex: 1 0 0; align-self: baseline;"><br><img src=".
./../fast/replaced/resources/1x1-blue.png" style="height: 50px;"></div> |
259 <div data-expected-height="50" data-offset-y="0" style="-webkit-flex: 1 0 0; -
webkit-align-self: baseline;"><img src="../../fast/replaced/resources/1x1-blue.p
ng" style="height: 50px; vertical-align: middle"></div> | 259 <div data-expected-height="50" data-offset-y="0" style="flex: 1 0 0; align-sel
f: baseline;"><img src="../../fast/replaced/resources/1x1-blue.png" style="heigh
t: 50px; vertical-align: middle"></div> |
260 <div data-expected-height="100" data-offset-y="0" style="-webkit-flex: 1 0 0;
height: 100px;"></div> | 260 <div data-expected-height="100" data-offset-y="0" style="flex: 1 0 0; height:
100px;"></div> |
261 </div> | 261 </div> |
262 | 262 |
263 <div id="results"></div> | 263 <div id="results"></div> |
264 | 264 |
265 <script> | 265 <script> |
266 function additionalBaselineChecks() | 266 function additionalBaselineChecks() |
267 { | 267 { |
268 var baseline1 = document.getElementById("baseline1"); | 268 var baseline1 = document.getElementById("baseline1"); |
269 var baseline2 = document.getElementById("baseline2"); | 269 var baseline2 = document.getElementById("baseline2"); |
270 var baseline3 = document.getElementById("baseline3"); | 270 var baseline3 = document.getElementById("baseline3"); |
(...skipping 14 matching lines...) Expand all Loading... |
285 { | 285 { |
286 if (!condition) | 286 if (!condition) |
287 document.getElementById("results").innerText += msg; | 287 document.getElementById("results").innerText += msg; |
288 } | 288 } |
289 | 289 |
290 additionalBaselineChecks(); | 290 additionalBaselineChecks(); |
291 </script> | 291 </script> |
292 | 292 |
293 </body> | 293 </body> |
294 </html> | 294 </html> |
OLD | NEW |