As someone who pushes pixels around every day for a living –  among other things, of course – I&#x27;d say option 3.<p>The thing about layout styles for CSS that people seem to miss is that you don&#x27;t have to choose a single one one. You can mix floats in one area of the DOM with Flexbox in another area and Grids (once they&#x27;re ready) in yet another area, and they&#x27;ll work well – provided they&#x27;re properly siloed – because they&#x27;re mostly targeted at solving different issues, layout-wise.