auto-margins-used-values.html (1281B)
1 <!DOCTYPE html> 2 <link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#blockwidth"> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script src="/resources/check-layout-th.js"></script> 6 <style> 7 .container { 8 display: flow-root; 9 width: 100px; 10 padding: 5px; 11 box-sizing: border-box; 12 } 13 .box { 14 display: flow-root; 15 width: 40px; 16 height: 10px; 17 background: lime; 18 } 19 </style> 20 <body onload="checkLayout('.box')"> 21 <div class="container"> 22 <div class="box" style="margin: auto;" data-expected-margin-left="25" data-expected-margin-right="25"></div> 23 <div class="box" style="margin-left: auto;" data-expected-margin-left="50" data-expected-margin-right="0"></div> 24 <div class="box" style="margin-right: auto;" data-expected-margin-left="0" data-expected-margin-right="50"></div> 25 </div> 26 <div class="container" style="direction: rtl;"> 27 <div class="box" style="margin: auto;" data-expected-margin-left="25" data-expected-margin-right="25"></div> 28 <div class="box" style="margin-left: auto;" data-expected-margin-left="50" data-expected-margin-right="0"></div> 29 <div class="box" style="margin-right: auto;" data-expected-margin-left="0" data-expected-margin-right="50"></div> 30 </div> 31 </body>