flexbox-row-multi-line-inline-start.html (1229B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <link rel="author" href="mailto:sammy.gill@apple.com"> 5 <link rel="help" href="https://drafts.csswg.org/css-box-4/#margin-trim-flex"> 6 <meta name="assert" content="trimmed inline-start margins should be reflected in computed style"> 7 <style> 8 flexbox { 9 display: flex; 10 width: 110px; 11 flex-wrap: wrap; 12 margin-trim: inline-start; 13 } 14 item { 15 display: block; 16 background-color: green; 17 width: 50px; 18 height: 50px; 19 } 20 item:nth-child(1) { 21 margin-inline-start: 10px; 22 } 23 item:nth-child(2) { 24 margin-inline-start: -10px; 25 } 26 item:nth-child(3) { 27 margin-inline-start: 50%; 28 } 29 item:nth-child(4) { 30 margin-inline-start: 10px; 31 } 32 </style> 33 <script src="/resources/testharness.js"></script> 34 <script src="/resources/testharnessreport.js"></script> 35 <script src="/resources/check-layout-th.js"></script> 36 </head> 37 <body onload="checkLayout('flexbox > item')"> 38 <div id="target"> 39 <flexbox> 40 <item data-expected-margin-left="0" data-offset-x="8"></item> 41 <item data-expected-margin-left="-10" data-offset-x="48"></item> 42 <item data-expected-margin-left="0" data-offset-x="8"></item> 43 <item data-expected-margin-left="10" data-offset-x="68"></item> 44 </flexbox> 45 </div> 46 </body> 47 </html>