joea.dev
Modern CSS book cover
Apress • 2025

Modern CSS

Master the Key Concepts of CSS for Modern Web Development

Master the latest CSS features and techniques to build beautiful, responsive, and maintainable web designs. This comprehensive guide covers everything from modern layout systems like Grid and Flexbox to cutting-edge features like container queries, cascade layers, and the :has() selector.

Table of Contents

  1. 1
    Introduction to CSS Get started with CSS fundamentals and understand its role in modern web development.
  2. 2
    CSS Rules and Selectors Master the art of targeting elements with powerful and efficient selectors.
  3. 3
    Basic CSS Concepts Learn about the box model, specificity, and inheritance.
  4. 4
    Basic Styling Explore colors, units, and basic styling properties.
  5. 5
    Backgrounds and Gradients Create stunning backgrounds using gradients, patterns, and images.
  6. 6
    Text Styling Learn typography, text effects, and advanced text styling techniques.
  7. 7
    Layout and Positioning Master the art of positioning elements and creating complex layouts.
  8. 8
    Transforms Transform elements in 2D and 3D space with CSS transforms.
  9. 9
    Transitions and Animations Bring your designs to life with smooth transitions and animations.
  10. 10
    Flexbox Create flexible and responsive layouts with CSS Flexbox.
  11. 11
    CSS Grid Master the powerful CSS Grid layout system. Updated to cover subgrid.
  12. 12
    Responsive Design Learn how to make your designs work across all devices.
  13. 13
    Wrap Up Catch up on some other new CSS features.