Design

Modern CSS Techniques Every Developer Should Know

By Husni Mubarok February 28, 2026
Modern CSS Techniques Every Developer Should Know

The Evolution of CSS

CSS has evolved dramatically over the past few years. From Flexbox to Grid, Container Queries to custom properties, modern CSS gives developers powerful tools to create beautiful, responsive layouts without relying on JavaScript.

CSS Grid Layout

CSS Grid is a two-dimensional layout system that makes it easy to create complex page layouts. Unlike Flexbox which is one-dimensional, Grid lets you control both rows and columns simultaneously.

Example Grid Layout

.grid-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1.5rem;
}

Custom Properties (CSS Variables)

CSS custom properties enable you to define reusable values throughout your stylesheet, making theming and maintenance much easier.

Container Queries

Finally, we can style elements based on their container size rather than the viewport. This is a game-changer for component-based design systems.

Conclusion

Modern CSS is more powerful than ever. By mastering these techniques, you can create beautiful, performant, and maintainable web interfaces.