CSS Layout

Session Theme
Session Level

Up until recently CSS didn't support layout. You had to wrangle CSS features designed for something else to do layout with the likes of floats and tables. Now we have Flexbox and Grids that are specifically designed for layout. Browser support for Flexbox is fairly good but nearly non-existant for Grids so we will still have to use the old methods for a while yet. This session will go through each of the layout methods, both old and new and show when it is best to use them. It will also present strategies for making the newer methods more compatible with older browsers so you can start using them today.