Preface

This is a little book that encapsulates my current thinking for how best to write and maintain CSS codebases for rapidly changing, long-lived web projects.

Put metaphorically, 'Enduring CSS' is not giving you fish; it's teaching you how to fish.

It's a methodology for writing CSS that once implemented, will provide your project with a predictable, and easy to maintain CSS codebase.

The earliest iterations of Enduring CSS were first documented in the blog post, Enduring CSS: writing style sheets for rapidly changing, long-lived projects.

However, the ECSS approach has developed a little since then and so this book should be considered the canonical resource on the approach.

I hope you enjoy reading it.

Ben Frain 26th October, 2015