| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <link href="resources/grid.css" rel="stylesheet"> | 3 <link href="resources/grid.css" rel="stylesheet"> |
| 4 <style> | 4 <style> |
| 5 | 5 |
| 6 .grid { | 6 .grid { |
| 7 grid-template-columns: 50px 100px 150px 200px; | 7 grid-template-columns: 50px 100px 150px 200px; |
| 8 grid-template-rows: 50px 100px 150px 200px; | 8 grid-template-rows: 50px 100px 150px 200px; |
| 9 width: 500px; | 9 width: 500px; |
| 10 height: 500px; | 10 height: 500px; |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 109 <script src="../../resources/testharness.js"></script> | 109 <script src="../../resources/testharness.js"></script> |
| 110 <script src="../../resources/testharnessreport.js"></script> | 110 <script src="../../resources/testharnessreport.js"></script> |
| 111 <script src="../../resources/check-layout-th.js"></script> | 111 <script src="../../resources/check-layout-th.js"></script> |
| 112 <body onload="checkLayout('.grid')"> | 112 <body onload="checkLayout('.grid')"> |
| 113 <div id="log"></div> | 113 <div id="log"></div> |
| 114 | 114 |
| 115 <p>This test checks the behavior of the absolutely positioned elements with a gr
id container as containing block.</p> | 115 <p>This test checks the behavior of the absolutely positioned elements with a gr
id container as containing block.</p> |
| 116 | 116 |
| 117 <div class="grid"> | 117 <div class="grid"> |
| 118 <div class="sizedToGridArea absolute autoRowAutoColumn" | 118 <div class="sizedToGridArea absolute autoRowAutoColumn" |
| 119 data-offset-x="15" data-offset-y="15" data-expected-width="530" data-exp
ected-height="530"> | 119 data-offset-x="0" data-offset-y="0" data-expected-width="530" data-expec
ted-height="530"> |
| 120 </div> | 120 </div> |
| 121 <div class="sizedToGridArea absolute firstRowFirstColumn" | 121 <div class="sizedToGridArea absolute firstRowFirstColumn" |
| 122 data-offset-x="15" data-offset-y="15" data-expected-width="515" data-exp
ected-height="515"> | 122 data-offset-x="15" data-offset-y="15" data-expected-width="515" data-exp
ected-height="515"> |
| 123 </div> | 123 </div> |
| 124 <div class="sizedToGridArea absolute secondRowFirstColumn" | 124 <div class="sizedToGridArea absolute secondRowFirstColumn" |
| 125 data-offset-x="15" data-offset-y="65" data-expected-width="515" data-exp
ected-height="465"> | 125 data-offset-x="15" data-offset-y="65" data-expected-width="515" data-exp
ected-height="465"> |
| 126 </div> | 126 </div> |
| 127 <div class="sizedToGridArea absolute firstRowSecondColumn" | 127 <div class="sizedToGridArea absolute firstRowSecondColumn" |
| 128 data-offset-x="65" data-offset-y="15" data-expected-width="465" data-exp
ected-height="515"> | 128 data-offset-x="65" data-offset-y="15" data-expected-width="465" data-exp
ected-height="515"> |
| 129 </div> | 129 </div> |
| 130 <div class="sizedToGridArea absolute secondRowSecondColumn" | 130 <div class="sizedToGridArea absolute secondRowSecondColumn" |
| 131 data-offset-x="65" data-offset-y="65" data-expected-width="465" data-exp
ected-height="465"> | 131 data-offset-x="65" data-offset-y="65" data-expected-width="465" data-exp
ected-height="465"> |
| 132 </div> | 132 </div> |
| 133 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows" | 133 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows" |
| 134 data-offset-x="165" data-offset-y="165" data-expected-width="365" data-e
xpected-height="350"> | 134 data-offset-x="165" data-offset-y="165" data-expected-width="365" data-e
xpected-height="350"> |
| 135 </div> | 135 </div> |
| 136 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows2Column
s" | 136 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows2Column
s" |
| 137 data-offset-x="165" data-offset-y="165" data-expected-width="350" data-e
xpected-height="350"> | 137 data-offset-x="165" data-offset-y="165" data-expected-width="350" data-e
xpected-height="350"> |
| 138 </div> | 138 </div> |
| 139 </div> | 139 </div> |
| 140 | 140 |
| 141 <div class="grid"> | 141 <div class="grid"> |
| 142 <div class="sizedToGridArea absolute endThirdRowEndThirdColumnSpanning2Rows" | 142 <div class="sizedToGridArea absolute endThirdRowEndThirdColumnSpanning2Rows" |
| 143 data-offset-x="15" data-offset-y="65" data-expected-width="315" data-exp
ected-height="250"> | 143 data-offset-x="0" data-offset-y="65" data-expected-width="315" data-expe
cted-height="250"> |
| 144 </div> | 144 </div> |
| 145 <div class="sizedToGridArea absolute endThirdRowEndThirdColumnSpanning2Rows2
Columns" | 145 <div class="sizedToGridArea absolute endThirdRowEndThirdColumnSpanning2Rows2
Columns" |
| 146 data-offset-x="65" data-offset-y="65" data-expected-width="250" data-exp
ected-height="250"> | 146 data-offset-x="65" data-offset-y="65" data-expected-width="250" data-exp
ected-height="250"> |
| 147 </div> | 147 </div> |
| 148 <div class="sizedToGridArea absolute endSecondRowEndSecondColumn" | 148 <div class="sizedToGridArea absolute endSecondRowEndSecondColumn" |
| 149 data-offset-x="15" data-offset-y="15" data-expected-width="165" data-exp
ected-height="165"> | 149 data-offset-x="0" data-offset-y="0" data-expected-width="165" data-expec
ted-height="165"> |
| 150 </div> | 150 </div> |
| 151 <div class="sizedToGridArea absolute endSecondRowEndFirstColumn" | 151 <div class="sizedToGridArea absolute endSecondRowEndFirstColumn" |
| 152 data-offset-x="15" data-offset-y="15" data-expected-width="65" data-expe
cted-height="165"> | 152 data-offset-x="0" data-offset-y="0" data-expected-width="65" data-expect
ed-height="165"> |
| 153 </div> | 153 </div> |
| 154 <div class="sizedToGridArea absolute endFirstRowEndSecondColumn" | 154 <div class="sizedToGridArea absolute endFirstRowEndSecondColumn" |
| 155 data-offset-x="15" data-offset-y="15" data-expected-width="165" data-exp
ected-height="65"> | 155 data-offset-x="0" data-offset-y="0" data-expected-width="165" data-expec
ted-height="65"> |
| 156 </div> | 156 </div> |
| 157 <div class="sizedToGridArea absolute endFirstRowEndFirstColumn" | 157 <div class="sizedToGridArea absolute endFirstRowEndFirstColumn" |
| 158 data-offset-x="15" data-offset-y="15" data-expected-width="65" data-expe
cted-height="65"> | 158 data-offset-x="0" data-offset-y="0" data-expected-width="65" data-expect
ed-height="65"> |
| 159 </div> | 159 </div> |
| 160 </div> | 160 </div> |
| 161 | 161 |
| 162 <div class="grid"> | 162 <div class="grid"> |
| 163 <div class="sizedToGridArea absolute onlyFirstRowOnlyFirstColumn" | 163 <div class="sizedToGridArea absolute onlyFirstRowOnlyFirstColumn" |
| 164 data-offset-x="15" data-offset-y="15" data-expected-width="50" data-expe
cted-height="50"> | 164 data-offset-x="15" data-offset-y="15" data-expected-width="50" data-expe
cted-height="50"> |
| 165 </div> | 165 </div> |
| 166 <div class="sizedToGridArea absolute onlySecondRowOnlyFirstColumn" | 166 <div class="sizedToGridArea absolute onlySecondRowOnlyFirstColumn" |
| 167 data-offset-x="15" data-offset-y="65" data-expected-width="50" data-expe
cted-height="100"> | 167 data-offset-x="15" data-offset-y="65" data-expected-width="50" data-expe
cted-height="100"> |
| 168 </div> | 168 </div> |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 225 data-offset-x="190" data-offset-y="65" data-expected-width="365" dat
a-expected-height="350"> | 225 data-offset-x="190" data-offset-y="65" data-expected-width="365" dat
a-expected-height="350"> |
| 226 </div> | 226 </div> |
| 227 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows2Co
lumns offsetLeftMinus20 offsetRight50 offsetTopMinus60 offsetBottom100" | 227 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows2Co
lumns offsetLeftMinus20 offsetRight50 offsetTopMinus60 offsetBottom100" |
| 228 data-offset-x="145" data-offset-y="105" data-expected-width="350" da
ta-expected-height="350"> | 228 data-offset-x="145" data-offset-y="105" data-expected-width="350" da
ta-expected-height="350"> |
| 229 </div> | 229 </div> |
| 230 </div> | 230 </div> |
| 231 </div> | 231 </div> |
| 232 | 232 |
| 233 <div class="grid directionRTL"> | 233 <div class="grid directionRTL"> |
| 234 <div class="sizedToGridArea absolute autoRowAutoColumn" | 234 <div class="sizedToGridArea absolute autoRowAutoColumn" |
| 235 data-offset-x="-15" data-offset-y="15" data-expected-width="530" data-ex
pected-height="530"> | 235 data-offset-x="0" data-offset-y="0" data-expected-width="530" data-expec
ted-height="530"> |
| 236 </div> | 236 </div> |
| 237 <div class="sizedToGridArea absolute firstRowFirstColumn" | 237 <div class="sizedToGridArea absolute firstRowFirstColumn" |
| 238 data-offset-x="0" data-offset-y="15" data-expected-width="515" data-expe
cted-height="515"> | 238 data-offset-x="0" data-offset-y="15" data-expected-width="515" data-expe
cted-height="515"> |
| 239 </div> | 239 </div> |
| 240 <div class="sizedToGridArea absolute secondRowFirstColumn" | 240 <div class="sizedToGridArea absolute secondRowFirstColumn" |
| 241 data-offset-x="0" data-offset-y="65" data-expected-width="515" data-expe
cted-height="465"> | 241 data-offset-x="0" data-offset-y="65" data-expected-width="515" data-expe
cted-height="465"> |
| 242 </div> | 242 </div> |
| 243 <div class="sizedToGridArea absolute firstRowSecondColumn" | 243 <div class="sizedToGridArea absolute firstRowSecondColumn" |
| 244 data-offset-x="0" data-offset-y="15" data-expected-width="465" data-expe
cted-height="515"> | 244 data-offset-x="0" data-offset-y="15" data-expected-width="465" data-expe
cted-height="515"> |
| 245 </div> | 245 </div> |
| 246 <div class="sizedToGridArea absolute secondRowSecondColumn" | 246 <div class="sizedToGridArea absolute secondRowSecondColumn" |
| 247 data-offset-x="0" data-offset-y="65" data-expected-width="465" data-expe
cted-height="465"> | 247 data-offset-x="0" data-offset-y="65" data-expected-width="465" data-expe
cted-height="465"> |
| 248 </div> | 248 </div> |
| 249 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows" | 249 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows" |
| 250 data-offset-x="0" data-offset-y="165" data-expected-width="365" data-exp
ected-height="350"> | 250 data-offset-x="0" data-offset-y="165" data-expected-width="365" data-exp
ected-height="350"> |
| 251 </div> | 251 </div> |
| 252 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows2Column
s" | 252 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows2Column
s" |
| 253 data-offset-x="15" data-offset-y="165" data-expected-width="350" data-ex
pected-height="350"> | 253 data-offset-x="15" data-offset-y="165" data-expected-width="350" data-ex
pected-height="350"> |
| 254 </div> | 254 </div> |
| 255 </div> | 255 </div> |
| 256 | 256 |
| 257 <div class="grid directionRTL"> | 257 <div class="grid directionRTL"> |
| 258 <div class="sizedToGridArea absolute endThirdRowEndThirdColumnSpanning2Rows" | 258 <div class="sizedToGridArea absolute endThirdRowEndThirdColumnSpanning2Rows" |
| 259 data-offset-x="200" data-offset-y="65" data-expected-width="315" data-ex
pected-height="250"> | 259 data-offset-x="215" data-offset-y="65" data-expected-width="315" data-ex
pected-height="250"> |
| 260 </div> | 260 </div> |
| 261 <div class="sizedToGridArea absolute endThirdRowEndThirdColumnSpanning2Rows2
Columns" | 261 <div class="sizedToGridArea absolute endThirdRowEndThirdColumnSpanning2Rows2
Columns" |
| 262 data-offset-x="215" data-offset-y="65" data-expected-width="250" data-ex
pected-height="250"> | 262 data-offset-x="215" data-offset-y="65" data-expected-width="250" data-ex
pected-height="250"> |
| 263 </div> | 263 </div> |
| 264 <div class="sizedToGridArea absolute endSecondRowEndSecondColumn" | 264 <div class="sizedToGridArea absolute endSecondRowEndSecondColumn" |
| 265 data-offset-x="350" data-offset-y="15" data-expected-width="165" data-ex
pected-height="165"> | 265 data-offset-x="365" data-offset-y="0" data-expected-width="165" data-exp
ected-height="165"> |
| 266 </div> | 266 </div> |
| 267 <div class="sizedToGridArea absolute endSecondRowEndFirstColumn" | 267 <div class="sizedToGridArea absolute endSecondRowEndFirstColumn" |
| 268 data-offset-x="450" data-offset-y="15" data-expected-width="65" data-exp
ected-height="165"> | 268 data-offset-x="465" data-offset-y="0" data-expected-width="65" data-expe
cted-height="165"> |
| 269 </div> | 269 </div> |
| 270 <div class="sizedToGridArea absolute endFirstRowEndSecondColumn" | 270 <div class="sizedToGridArea absolute endFirstRowEndSecondColumn" |
| 271 data-offset-x="350" data-offset-y="15" data-expected-width="165" data-ex
pected-height="65"> | 271 data-offset-x="365" data-offset-y="0" data-expected-width="165" data-exp
ected-height="65"> |
| 272 </div> | 272 </div> |
| 273 <div class="sizedToGridArea absolute endFirstRowEndFirstColumn" | 273 <div class="sizedToGridArea absolute endFirstRowEndFirstColumn" |
| 274 data-offset-x="450" data-offset-y="15" data-expected-width="65" data-exp
ected-height="65"> | 274 data-offset-x="465" data-offset-y="0" data-expected-width="65" data-expe
cted-height="65"> |
| 275 </div> | 275 </div> |
| 276 </div> | 276 </div> |
| 277 | 277 |
| 278 <div class="grid directionRTL"> | 278 <div class="grid directionRTL"> |
| 279 <div class="sizedToGridArea absolute onlyFirstRowOnlyFirstColumn" | 279 <div class="sizedToGridArea absolute onlyFirstRowOnlyFirstColumn" |
| 280 data-offset-x="465" data-offset-y="15" data-expected-width="50" data-exp
ected-height="50"> | 280 data-offset-x="465" data-offset-y="15" data-expected-width="50" data-exp
ected-height="50"> |
| 281 </div> | 281 </div> |
| 282 <div class="sizedToGridArea absolute onlySecondRowOnlyFirstColumn" | 282 <div class="sizedToGridArea absolute onlySecondRowOnlyFirstColumn" |
| 283 data-offset-x="465" data-offset-y="65" data-expected-width="50" data-exp
ected-height="100"> | 283 data-offset-x="465" data-offset-y="65" data-expected-width="50" data-exp
ected-height="100"> |
| 284 </div> | 284 </div> |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 data-offset-x="25" data-offset-y="65" data-expected-width="365" data
-expected-height="350"> | 341 data-offset-x="25" data-offset-y="65" data-expected-width="365" data
-expected-height="350"> |
| 342 </div> | 342 </div> |
| 343 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows2Co
lumns offsetLeftMinus20 offsetRight50 offsetTopMinus60 offsetBottom100" | 343 <div class="sizedToGridArea absolute thirdRowThirdColumnSpanning2Rows2Co
lumns offsetLeftMinus20 offsetRight50 offsetTopMinus60 offsetBottom100" |
| 344 data-offset-x="-35" data-offset-y="105" data-expected-width="350" da
ta-expected-height="350"> | 344 data-offset-x="-35" data-offset-y="105" data-expected-width="350" da
ta-expected-height="350"> |
| 345 </div> | 345 </div> |
| 346 </div> | 346 </div> |
| 347 </div> | 347 </div> |
| 348 | 348 |
| 349 </body> | 349 </body> |
| 350 </html> | 350 </html> |
| OLD | NEW |