| <!DOCTYPE html> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <script src="/resources/check-layout-th.js"></script> | |
| <style> | |
| .multi { | |
| width: 400px; | |
| height: 400px; | |
| columns: 3; | |
| } | |
| .child { | |
| inline-size: 100px; | |
| block-size: 100px; | |
| outline: solid black; | |
| } | |
| .grandchild { | |
| inline-size: 100px; | |
| block-size: 300px; | |
| background: lime; | |
| } | |
| </style> | |
| <body onload="checkLayout('.child, .grandchild')"> | |
| <div id=log></div> | |
| <div class="multi" style="writing-mode: horizontal-tb"> | |
| <div class="child" data-expected-scroll-width="100" data-expected-scroll-height="300"> | |
| <div class="grandchild" data-expected-scroll-width="100" data-expected-scroll-height="300"></div> | |
| </div> | |
| </div> | |
| <div class="multi" style="writing-mode: vertical-rl"> | |
| <div class="child" data-expected-scroll-width="300" data-expected-scroll-height="100"> | |
| <div class="grandchild" data-expected-scroll-width="300" data-expected-scroll-height="100"></div> | |
| </div> | |
| </div> | |
| <div class="multi" style="writing-mode: vertical-lr"> | |
| <div class="child" data-expected-scroll-width="300" data-expected-scroll-height="100"> | |
| <div class="grandchild" data-expected-scroll-width="300" data-expected-scroll-height="100"></div> | |
| </div> | |
| </div> |