| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 | 2 |
| 3 <style> | 3 <style> |
| 4 .columns { | 4 .columns { |
| 5 display: flex; | 5 display: flex; |
| 6 width: 800px; | 6 width: 800px; |
| 7 } | 7 } |
| 8 | 8 |
| 9 .columns > div { | 9 .columns > div { |
| 10 background: #aaa; | 10 background: #aaa; |
| 11 } | 11 } |
| 12 | 12 |
| 13 .column1 { | 13 .column1 { |
| 14 width: 800px; | 14 width: 800px; |
| 15 overflow: auto; | 15 overflow: auto; |
| 16 max-width: 150px; | 16 max-width: 150px; |
| 17 } | 17 } |
| 18 | 18 |
| 19 .column2 { | 19 .column2 { |
| 20 flex: 0.8 0 0; | 20 flex: 0.8 0 0; |
| 21 } | 21 } |
| 22 | 22 |
| 23 .red { | 23 .red { |
| 24 position: absolute; | 24 position: absolute; |
| 25 width: 510px; | 25 width: 510px; |
| 26 background: red !important; | 26 background: red !important; |
| 27 height: 10px; | 27 height: 10px; |
| 28 z-index: -1; | 28 z-index: -1; |
| 29 } | 29 } |
| 30 |
| 31 .abspos { |
| 32 position: absolute; |
| 33 } |
| 30 </style> | 34 </style> |
| 31 | 35 |
| 32 <script src="../../resources/testharness.js"></script> | 36 <script src="../../resources/testharness.js"></script> |
| 33 <script src="../../resources/testharnessreport.js"></script> | 37 <script src="../../resources/testharnessreport.js"></script> |
| 34 <script src="../../resources/check-layout-th.js"></script> | 38 <script src="../../resources/check-layout-th.js"></script> |
| 35 | 39 |
| 36 <body onload="checkLayout('.columns')"> | 40 <body onload="checkLayout('.columns')"> |
| 37 <div id=log></div> | 41 <div id=log></div> |
| 38 | 42 |
| 39 | 43 |
| 40 <p>You should see no red</p> | 44 <p>You should see no red</p> |
| 41 | 45 |
| 42 <div class="columns"> | 46 <div class="columns"> |
| 43 <div class="red"></div> | 47 <div class="red"></div> |
| 44 <div class="column1" data-expected-width="150"> | 48 <div class="column1" data-expected-width="150"> |
| 45 Column 1 | 49 Column 1 |
| 46 </div> | 50 </div> |
| 47 <div class="column2" data-expected-width="520"> | 51 <div class="column2" data-expected-width="520"> |
| 48 Column 2 | 52 Column 2 |
| 49 </div> | 53 </div> |
| 50 </div> | 54 </div> |
| 51 | 55 |
| 56 <p>This second part is just to ensure we don't assert</p> |
| 57 |
| 58 <div class="columns"> |
| 59 <div class="column1 abspos" data-expected-width="150"> |
| 60 Column 1 |
| 61 </div> |
| 62 <div class="column2" data-expected-width="640"> |
| 63 Column 2 |
| 64 </div> |
| 65 </div> |
| 66 |
| OLD | NEW |