
General Description
A 500-page book consisting of 4 parts and two appendices, containing 16 chapters. The book contains many HTML and CSS code snippets, as well as images (results of code execution). Before each chapter, there is always a list of what will be discussed in the current chapter, and at the end of chapters - a brief summary.
Brief Overview
Since there are many chapters, even a brief review would take much time and space in this review, so I will limit myself to listing the chapters. You can quite understand what they are about by their titles.
Part I. Review of Basic Principles
Chapter 1. Cascade, specificity, inheritance
Chapter 2. Working with relative units
Chapter 3. Introduction to the block model
Part II. Markup
Chapter 4. Floating elements
Chapter 5. Flexbox layout
Chapter 6. CSS Grids
Chapter 7. Positioning contexts and overlays
Chapter 8. Responsive design
Part III. Scalable CSS Code
Chapter 9. Modular CSS
Chapter 10. Component libraries
Part IV. Advanced Topics
Chapter 11. Backgrounds, shadows, and blend modes
Chapter 12. Contrast, colors, and spacing
Chapter 13. Typography
Chapter 14. Transitions
Chapter 15. Transforms
Chapter 16. Animation
Opinion
My notes that I wrote for this book amount to about 22 pages. I won't say that all the information there is absolutely new - rather, on the contrary, most of it I already knew well. However, this book - it's a good resource to refresh your memory and patch holes in CSS knowledge. Considering how swiftly CSS is developing and how browsers release and implement new CSS properties every year, and sometimes even every month, you're unlikely to find a book that is always current. In that case, CSS books - they are not the source or format of study that will keep you up to date with the latest developments. But if you love reading books (including programming books) and just want to learn CSS, then I quite recommend this book.