Chapter 4. New Approaches to CSS Layouts

Once your markup is in place and you’ve considered how to best optimize your website or application for the devices they’ll be used on, you can actually start to create the layout of your website or application. Layouts have been quite limited and formulaic using the features available in CSS2.1. Even though clever designers and developers have pushed the use of floats and positioning to their maximum, most websites use a variant of the three-column grid, a pattern dictated largely by the limits of available technology rather than the demands of the content those sites contain.

For the first time, ...

Get The Modern Web now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.