<!DOCTYPE html> <style> .flexbox { width: 300px; display: flex; border-style: solid; border-width: 1px 2px 1px 4px; } .rtl { direction: rtl; } .redbox { background: red; width: 100px; flex-shrink: 0; } .greenbox { background: green; width: 100px; flex-shrink: 0; } </style> <p>Exercises -webkit-box with various box-pack settings when rtl. In all cases the order of letters in the boxes should be alphabetized left to right. <p>Start. Boxes should be aligned to right side. <div class="flexbox rtl"> <div class="redbox">B</div> <div class="greenbox">A</div> </div> <p>Centered. Boxes should be centered. <div class="flexbox rtl" style="justify-content: center;"> <div class="redbox">B</div> <div class="greenbox">A</div> </div> <p>End. Boxes should be aligned to left side. <div class="flexbox rtl" style="justify-content: flex-end;"> <div class="redbox">B</div> <div class="greenbox">A</div> </div> <p>Start, content too big. Boxes should start at left edge and extend outside border. <div class="flexbox"> <div class="greenbox rtl">A</div> <div class="redbox rtl">B</div> <div class="greenbox rtl">C</div> <div class="redbox rtl">D</div> </div> <p>Center, content too big. Boxes should start at left edge and extend outside border. <div class="flexbox"> <div class="greenbox rtl">A</div> <div class="redbox rtl">B</div> <div class="greenbox rtl">C</div> <div class="redbox rtl">D</div> </div> <p>End, content too big. Boxes should start at left edge and extend outside border. <div class="flexbox"> <div class="greenbox rtl">A</div> <div class="redbox rtl">B</div> <div class="greenbox rtl">C</div> <div class="redbox rtl">D</div> </div>