CSS in Depth
Update: I'm excited to announce that I have signed with Manning Publications. “Taming CSS” is now “CSS in Depth”. I am keeping the early drafts of these first chapters here for now, but be aware that these are rough; they have come a long way since. The book is available for sale at manning.com
This does mean that further updates to the manuscript will not be available here on GitHub. For that, I am sorry. But after consideration, I have decided that working with the publisher will help me to produce a much higher-quality book in the end, and hopefully enable the book to reach a larger audience.
Follow @CSSinDepth on Twitter for updates.
This is a book taking a comprehensive look at how to write and maintain CSS. It is written primarily for web developers, but I start with the basics so anybody should be able to pick up and follow along. For more on why I am writing it and what sets it apart from other CSS books out there, I invite you to read the Introduction.
These are not the newest versions of these chapters; these are very rough drafts as I've had them here on GitHub. Note the chapter numbers don't align with the current Table of Contents.
- Getting Started
- Styling Essentials
- Cascade, Specificity, & Inheritance
- Data Types & Units
- Document Flow
Table of Contents
Part I: Fundamentals
- Cascading style sheets
- Getting started
- Styling Essentials
- Cascade, specificity, and inheritance
- Data types and units
- Document flow
- The box model and element sizing
- Development workflow
- Cross-browser development
Part II: Going deeper
- Advanced selectors
- Organization methodology
- The position property
- Responsive design
Part III: From good to great
- Animations and transformations
- Building a cohesive user experience
- What next?
- A: Intro to Node and NPM
- B: Setting up a Gulp build process
Mind the overhead bins. Chapters may shift during flight.
I welcome feedback. It is still a work in progress, and I want to make it as helpful as possible. There will be a forum for feedback & suggestions on manning.com as soon as the MEAP is available. I will update this page with more information when available.
License & Copyright
These drafts were initially published here under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. This obviously will not extend to the final published version of the book.