September 2024
Beginner to intermediate
544 pages
15h 11m
English
:is() and :where() pseudo-classesIn parts 1 and 2, we looked at the intricacies of CSS and the tools it provides for laying out elements on the page. We’ve made sense of the box model, margin collapsing, stacking contexts, flexbox, and grid. You’ll need these skills, particularly when you first set out on a new project. In the world of software development, however, there’s more to programming than just making your code work. It’s also important to organize code in a way that’s understandable and allows for future changes without making it more brittle. In CSS, this surfaces ...
Read now
Unlock full access