Those of you old enough to remember the web in the late 1990s will recall the nightmare experiences of coding in CSS (cascading style sheets) during that time, largely because of browser incompatibilities. As CSS pioneer Eric Meyer put it in a recent blog post, the web of today, including CSS, has “vast capability and wide compatibility.” He added that the tipping point for CSS was in April 2017, “when four major Grid implementations shipped in as many weeks, and were very nearly 100% consistent with each other.” CSS Grid Layout is a responsive web design technique that is the modern equivalent of using HTML tables to control layout.

As with JavaScript frameworks like React and Vue, the bigger philosophical question is whether the popularity of CSS frameworks has led to a generation of web designers who don’t understand the fundamentals of the web like CSS.

Related Articles