CSS in Depth

Aleksandr Shitik
Aleksandr Shitik

I write my own posts and books, and review movies and books. Expert in cosmology and astronomy, IT, productivity, and planning.

CSS in Depth
Keith J. Grant
Genres: Programming, Web Design
Year of publication: 2019
Year of reading: 2021
My rating: Good
Number of reads: 1
Total pages: 498
Summary (pages): 22
Original language of publication: English
Translations to other languages: Russian, Chinese

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.

Вверх