The book "Learn CSS layout the pedantic way"
CSS JavaScript HTML Makefile
Latest commit c92ee65 Jan 5, 2017 @mixu committed on GitHub Merge pull request #22 from brentguf/master
Typos and code mistake

Learn CSS Layout the pedantic way

Read the book here:

Contributing patches

Writing a patch should be easy: edit the markdown files under ./input/ and file a pull request; I'll handle the rest.

I didn't include the commits from prior to the release, because writing is a messy and painful process of revisions, deletions and rethinking things.

Taking a look at the commit history, I think I spent about five months on this piece of long form writing (~40 commits since January 2015), which is a lot less than typical.

Directory structure

The content of the book is in ./input/. To generate the book:

npm install
make book

which generates the output in ./output/.


This book is available for free, but what I've written remains mine.

Translations: as long as the result made is available for free (you can have ads) I welcome translations.

Other use: contact me; as long as your intentions are good I'd be happy to figure out something. I'm not looking to make money from the book but I don't want it to be republished without my permission.


Some icons by Yusuke Kamiyamane. Licensed under a Creative Commons Attribution 3.0 License.

Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.