| <!DOCTYPE html> |
| <html dir=rtl> |
| <title>Reftest Reference</title> |
| <style> |
| /* Label things */ |
| body > div { |
| display: flow-root; |
| } |
| body > div::before { |
| display: block; |
| content: attr(class); |
| font-size: 10px; |
| margin-top: 10px; |
| } |
| |
| /* Test Framework */ |
| .container { |
| border: solid aqua; |
| margin: 10px; |
| float: right; |
| width: 30px; |
| height: 30px; |
| } |
| |
| .item { |
| background: orange; |
| height: 100%; |
| } |
| |
| /* Test */ |
| .small .item { |
| width: 20px; |
| } |
| .large .item { |
| width: 40px; |
| } |
| |
| .small .center |
| { margin-right: 5px } |
| .small .end, |
| .small .self-end, |
| .small .flex-end |
| { margin-right: 10px } |
| .large .center |
| { margin-right: -5px; } |
| .large .end, |
| .large .self-end, |
| .large .flex-end |
| { margin-right: -10px; } |
| .large.safe .item |
| { margin-right: 0; } |
| </style> |
| |
| <div class="default small"> |
| <div class="container"> |
| <div class="item normal"></div> |
| </div> |
| <div class="container"> |
| <div class="item center"></div> |
| </div> |
| <div class="container"> |
| <div class="item start"></div> |
| </div> |
| <div class="container"> |
| <div class="item end"></div> |
| </div> |
| <div class="container"> |
| <div class="item self-start"></div> |
| </div> |
| <div class="container"> |
| <div class="item self-end"></div> |
| </div> |
| <div class="container"> |
| <div class="item flex-start"></div> |
| </div> |
| <div class="container"> |
| <div class="item flex-end"></div> |
| </div> |
| </div> |
| |
| <div class="default large"> |
| <div class="container"> |
| <div class="item normal"></div> |
| </div> |
| <div class="container"> |
| <div class="item center"></div> |
| </div> |
| <div class="container"> |
| <div class="item start"></div> |
| </div> |
| <div class="container"> |
| <div class="item end"></div> |
| </div> |
| <div class="container"> |
| <div class="item self-start"></div> |
| </div> |
| <div class="container"> |
| <div class="item self-end"></div> |
| </div> |
| <div class="container"> |
| <div class="item flex-start"></div> |
| </div> |
| <div class="container"> |
| <div class="item flex-end"></div> |
| </div> |
| </div> |
| |
| <div class="unsafe large"> |
| <div class="container"> |
| <div class="item normal"></div> |
| </div> |
| <div class="container"> |
| <div class="item center"></div> |
| </div> |
| <div class="container"> |
| <div class="item start"></div> |
| </div> |
| <div class="container"> |
| <div class="item end"></div> |
| </div> |
| <div class="container"> |
| <div class="item self-start"></div> |
| </div> |
| <div class="container"> |
| <div class="item self-end"></div> |
| </div> |
| <div class="container"> |
| <div class="item flex-start"></div> |
| </div> |
| <div class="container"> |
| <div class="item flex-end"></div> |
| </div> |
| </div> |
| |
| <div class="safe large"> |
| <div class="container"> |
| <div class="item normal"></div> |
| </div> |
| <div class="container"> |
| <div class="item center"></div> |
| </div> |
| <div class="container"> |
| <div class="item start"></div> |
| </div> |
| <div class="container"> |
| <div class="item end"></div> |
| </div> |
| <div class="container"> |
| <div class="item self-start"></div> |
| </div> |
| <div class="container"> |
| <div class="item self-end"></div> |
| </div> |
| <div class="container"> |
| <div class="item flex-start"></div> |
| </div> |
| <div class="container"> |
| <div class="item flex-end"></div> |
| </div> |
| </div> |
| |