Changing the source order
Flexbox has the ability to re-order items. Prior to Flexbox, if you wanted to have something that came after something else in the DOM appear before it instead, you were in for a rough time. However, Flexbox makes such work trivial. Let’s have a look at how it works.
Consider this markup, which you can build along with in example_04-08:
<div class="container"> <header class="item">Header</header> <aside class="item">Side one</aside> <main class="item">Content</main> <aside class="item aside-two">Side Two</aside> <footer class="item">Footer</footer> </div> We will add some simple colors to more easily differentiate the sections, and stack them one under another in the same order they appear in the markup:
.container { background-color: indigo; display: flex; flex-direction...