---
product_id: 63991240
title: "CSS in Depth"
brand: "keith j. grant"
price: "555 Lei"
currency: RON
in_stock: true
reviews_count: 13
url: https://www.desertcart.ro/products/63991240-css-in-depth
store_origin: RO
region: Romania
---

# CSS in Depth

**Brand:** keith j. grant
**Price:** 555 Lei
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** CSS in Depth by keith j. grant
- **How much does it cost?** 555 Lei with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ro](https://www.desertcart.ro/products/63991240-css-in-depth)

## Best For

- keith j. grant enthusiasts

## Why This Product

- Trusted keith j. grant brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

CSS in Depth

## Images

![CSS in Depth - Image 1](https://m.media-amazon.com/images/W/IMAGERENDERING_521856-T2/images/I/51PaEv1nd0L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 







  
  
    A book for keeps
  

*by K***R on Reviewed in the United States 🇺🇸 on June 13, 2019*

CSS in Depth is an excellent book. It is a code-along experience with its examples and resources over on github (Google "CSS in Depth Github files" or something like that). In this book, I learned more about HTML, CSS, and even some more about JavaScript. It is one of the best kinds of books on web development. I recommend it highly.It starts with the most essential components: cascade, specificity, inheritance, relative units, and the box model. These fundamentals are often easily missed when a web developer is teaching oneself. Locking in these fundamentals really sets the stage for success. As a full stack developer with over 7 years of experience, I greatly appreciate this part of the book. So many bad habits in web design form out of a lack of knowledge on the core CSS rules. This section showed me my own bad habits (especially in the area of specificity) and helped me to understand the core of CSS much better.After that, the author goes over layout techniques, from floats to flexbox to CSS grid, as well as responsive design. These are vital for any web developer when building modern web applications and when considering what browsers they are going to support. I found this section to be useful; at the same time, knowing how many different ways people have come up with techniques to lay out the web is both impressive and frustrating. Fortunately, we are at a point in the history of the web that old methodologies (table-based layouts, display table layouts, and float-based layouts) are becoming a relic of the past. Even legacy browsers like IE have some support for more modern layout techniques. This section is like the best kind of history lesson: it makes sense of the present by explaining the past and showing how far we've come. Good stuff.Then, the author talks about CSS at scale. I work on an enterprise web application, and I believe the author has done us a favor by covering this topic. So often, when multiple teams work on disparate projects or even on one large project together, CSS gets duplicated, and maintaining these systems can be a big headache. Keeping web application CSS organized and intentional (using an organizational practice such as BEM) and providing a pattern library can go a long way to encouraging CSS reuse and making an enterprise web application more successful. With that said, I think these techniques should be a part of any web developer's toolkit, since they foster collaboration. Great section!The final section of the book goes over what the author calls Advanced Topics: backgrounds, shadows, blend modes, contrast, color (HSL, anyone?), spacing, typography, animations, the list goes on. I enjoyed this section quite a bit, because coding along with the book and watching the different techniques in action feels good.I took a very long time to read this book. I read sections in bursts, and I spent time thinking about and applying what I learned during the workday. I even did side projects where I applied what I learned. I don't have a recommendation as to how quickly you should read this book. It depends on your best way to learn. With that said, if you choose to read this book, I do recommend you type up the examples he provides and run them on a web browser.While reading, I followed along with VS Code, a free development application that is somewhere between a text editor and a full IDE. It's awesome, and unless you have a preferred code editor already, I highly recommend it. I was throwing down new web applications left and right during the book, and I used the "Live Server" extension, as well as Emmet snippets, to quickly get from the written page to the rendered web page ;)I remember the author tweeting about being in the process of writing this book. I was excited at the idea of this book and felt like a modern publication on this topic was desperately needed. Well, I'm done reading it, and it was well worth my time. I keep a copy on my row at work, and I share it with my teammates so we can all learn from it. I'm sure I'll be reading it again in the future.As a final note, I like the author's teaching style. I would really like to see an online learning resource that teaches the way this book does and provides many, many more full example projects, more than a book could reasonably provide. Coding alongside the author was vital. It gets CSS into your fingers and gives you your own internal understanding of it all.Read the book. Make awesome web stuff. You can do it.

### ⭐⭐ 







  
  
    Disorganized, repetitive and expensive
  

*by G***Y on Reviewed in the United States 🇺🇸 on August 8, 2022*

The material is very good but presented in a very disjointed way.  First case in point, an example of three conlicting styles is presented on pg. 6, and with no explanation the author writes that "the second declaration...wins."  Then he presents 5 pages of other material before giving the explanation.Despite the material being good it is, however, repetitive.  For instance the author admonishes more than once against using ids and/or !important.  This is unnecessary and merely pads the size of the book, making it more exdpensive than needed.

### ⭐⭐⭐⭐⭐ 







  
  
    Probably The Only CSS Book Worth Your Money at This Time
  

*by A***R on Reviewed in the United States 🇺🇸 on October 18, 2019*

True to its title, this book is hands down the most in-depth yet practical and easy to follow book on the subject when read from cover to cover. As a backend software developer who used to struggle in the past with numerous quirks, hacks and workarounds inherent in CSS and lack of consensus around best practices for code organization, class naming and such, I found the way most other books treat the subject frustrating. But this book really excelled in mixing the discussion of some fundamental concepts that are rarely discussed in other introductory tutorials with solid advice on how to put them to use as you write CSS. The combination of this book, MDN and Google's web fundamental guides will build your career as a front-end engineer on a strong foundation.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ro/products/63991240-css-in-depth](https://www.desertcart.ro/products/63991240-css-in-depth)

---

*Product available on Desertcart Romania*
*Store origin: RO*
*Last updated: 2026-03-09*