Cover of CSS in Depth

CSS in Depth

by Keith J. Grant · first published 2018

5mentions
4recommended by
5HN commenters
2017–2025first – last mentioned

80% recommend20% neutral

Why HN recommends it

Explains why CSS behaves as it does rather than listing one-off fixes for each case, building a solid foundation that helps newcomers and backend developers with layout and styling.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 0 mentions2017: 1 mention2018: 0 mentions2019: 1 mention2020: 0 mentions2021: 2 mentions2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 1 mention2026: 0 mentions200720172026

What Hacker News says

  • obiwanpallav1 · Oct 23, 2021 · Recommends

    …website viewable, so I started with w3schools. But the pace was too slow, and it made me search for other alternatives. A good amount of SEO friendly sites containing the list of best CSS books suggested `CSS In Depth - Keith J. Grant`. With low hopes, I thought to give it a try just for a day but it did not disappoint me. Being a CSS noob I liked the way `Layout` concept was presented. It started with `float` and…

    on “What do I need to read to be a CSS dev?” ↗
  • wallmountedtv · Jun 16, 2019 · Recommends

    I have heard lots of good about "CSS in depth" by Keith J. Grant. It explains why and how CSS does things, rather than just telling you to do one thing for that use case, and another thing for that use case. It is meant for people who already know…

    on “Relearn CSS layout” ↗
  • FinanceAnon · Oct 23, 2021 · Recommends

    I am a backend engineer and recently had to improve my CSS to work on a side project. I highly recommend book "CSS in Depth" by Keith J Grant - it helped me to build a solid foundation.

    on “What do I need to read to be a CSS dev?” ↗
  • DarkCrusader2 · Mar 1, 2025 · Recommends

    I have very similar experience to yours (though I have yet to checkout Blazor, see my other comment in this thread). I also read CSS in Depth book by Keith Grant recently based on someone's recommendation on HN. After struggling with CSS for over a decade, it all finally makes sense now. I can layout a page exactly how I have it in mind. Webdev…

    on “JavaScript Fatigue Strikes Back” ↗
  • dyeje · Aug 22, 2017 · Mentions

    …accomplish that on the CSS side. CSS is a Mess - Jonathan Snooks (ex-Lead Frontend Developer Shopify) https://www.youtube.com/watch?v=fAcW-wOFYjw CSS for Engineers - Keith J Grant (NYSE Engineer, author of CSS in Depth) https://www.youtube.com/watch?v=J-9Tn6AetYA

    on “Ask HN: Where to start with CSS?” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help