Launching today: The New CSS Layout

I am author or co-author of 22 books, book number 22 is The New CSS Layout, published by my good friends over at A Book Apart, and launching today.

Book number 22 only happens because 15 years ago I said yes to book number 1. It was 2002, and I was approached to write a couple of chapters of a book to be published by Glasshaus. I left school at 16 to study dance, so to say that I felt underqualified to write a book is very much an understatement. I decided that it was just a couple of chapters and if it was terrible they would find someone else to complete the work. I said yes. It must have been ok, as here we are today.

In The New CSS Layout I’ve tried to use my 20 year experience as a web developer, along with my knowledge of shiny new specifications like Grid Layout, to put these new layout features into context. I think that is important, as the majority of the questions and confusion around new specifications are due to a misunderstanding of how CSS layout works at all. In a world of frameworks and abstractions, it is easy to become separated from the concepts that underpin everything that we do. To really take advantage of everything we have now, we need to understand where it came from and why it works.

My aim is that after reading this book you’ll have a better understanding of how Flexbox and Grid Layout work, and be able to put that knowledge into practice. However my real hope is that you take away something more than just knowledge of those individual features. If I could give you anything it would be the ability to dig into and understand new features for yourself, to be free to play, experiment and develop new ideas.

You can find details of the contents here, and buy your own print or e-book copy over on A Book Apart. I really hope you like it.

210 Comments

Jake Rayson 🇪🇺 October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Maik Stührenberg October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Ellen Bauer October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Craig Smith October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Matt Hill October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Ervin Chua October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Bogdan Carpean October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Jackie D'Elia October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Jonathan Denwood October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Joao Garin October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Michael Spellacy October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Ricky Onsman October 10, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Hélio Correia October 11, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Ava Collins October 11, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Liam McMurray October 11, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Dawn Ahukanna October 11, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Pierpaolo Tommasi October 11, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Jason Cunliffe October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

👁️4️⃣🕸️🚧. October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Jason Santa Maria October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Kevin Dial October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

ningdesign October 11, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Jake Rayson 🇪🇺 October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Uziel Bueno October 11, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Pixel21, LLC October 11, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Sami Keijonen October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Dean Hume October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

The Pastry Box October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Karan B Pathak October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Ellen Bauer October 11, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Zeldman October 12, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Blitzcrig WordPress October 12, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Chris Fidao October 12, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

عبدالعزيز الصحراوي October 12, 2017 Reply

Yesterday I wrote down my thoughts on writing my 22nd book, and what I hope people get from it rachelandrew.co.uk/archives/2017/…

Miguel Piedrafita;-- October 12, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Vijay Vishwakarma October 12, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Cristian Llanos October 12, 2017 Reply

New book day! The New CSS Layout is the 22nd book I’ve authored/co-authored. That’s a lot of words buff.ly/2gseec0

Jordan Mor October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

Hugo Mendes ⚡️ October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

♏PalashKumarDaw👨‍💻 October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

Dima October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

Pierre-Emmanuel October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

Diana R October 12, 2017 Reply

A cheatsheet of Grid Layout fallbacks and overrides #MirrorConf buff.ly/2yiNyo2

Diana R October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

Diana R October 12, 2017 Reply

I’m at #MirrorConf in Braga today. You can find my slides and code here buff.ly/2gefqCO

Christina Gorton October 12, 2017 Reply

A cheatsheet of Grid Layout fallbacks and overrides #MirrorConf buff.ly/2yiNyo2

María Rey October 12, 2017 Reply

Thoughts about Masonry style layouts in grid #MirrorConf buff.ly/2wPC3Ro

Strata3 October 12, 2017 Reply

A cheatsheet of Grid Layout fallbacks and overrides #MirrorConf buff.ly/2yiNyo2

María Rey October 12, 2017 Reply

A cheatsheet of Grid Layout fallbacks and overrides #MirrorConf buff.ly/2yiNyo2

María Rey October 12, 2017 Reply

I’m at #MirrorConf in Braga today. You can find my slides and code here buff.ly/2gefqCO

Geronimo October 12, 2017 Reply

Thoughts about Masonry style layouts in grid #MirrorConf buff.ly/2wPC3Ro

Selena Strain October 12, 2017 Reply

A cheatsheet of Grid Layout fallbacks and overrides #MirrorConf buff.ly/2yiNyo2

Patidou October 12, 2017 Reply

A cheatsheet of Grid Layout fallbacks and overrides #MirrorConf buff.ly/2yiNyo2

Waqas Ahmed October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

Atai Kebekov October 12, 2017 Reply

A cheatsheet of Grid Layout fallbacks and overrides #MirrorConf buff.ly/2yiNyo2

Naiara Abaroa October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

HJ Chen October 12, 2017 Reply

Grid is all about the container – differences between grid and flexbox #MirrorConf buff.ly/2ydNzcU

Sami Keijonen October 12, 2017 Reply

I’m at #MirrorConf in Braga today. You can find my slides and code here buff.ly/2gefqCO

Leave a Reply