monolithic-overflow-020-print.html (1348B)
1 <!DOCTYPE html> 2 <link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org"> 3 <link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1402540"> 4 <link rel="match" href="monolithic-overflow-020-print-ref.html"> 5 <style> 6 :root { 7 print-color-adjust: exact; 8 } 9 body { margin: 0; } 10 </style> 11 <!-- Check that monolithic overflow doesn't disrupt layout of a sibling 12 float. --> 13 <div style="float:right; width:20%; border:3px solid;"> 14 <div style="width:50%; height:calc(100vh - 3px); background:brown;"></div> 15 <div style="width:50%; height:100vh; background:blue;"></div> 16 <div style="width:50%; height:50vh; background:cyan;"></div> 17 </div> 18 <div style="background:yellow;"> 19 <div style="contain:size; width:20%; height:225vh; background:hotpink;"></div> 20 <div style="height:75vh;"></div> 21 </div> 22 This text should start on the fourth page. The first three pages should have a 23 yellow background. On the left hand side there should be a hotpink rectangle, 24 starting at the beginning on the first page, and ending 25% from the top of the 25 third page. On the right hand side there should a figure with a black border. It 26 should end around the middle of the third page. Inside there should be a brown 27 rectangle on the first page, a blue rectangle on the second page, and a cyan 28 rectangle on the third page.