I've been curious if the increasing popularity of frameworks like Tailwind means that vanilla CSS is becoming irrelevant. Are companies still looking for developers who have a solid understanding of CSS, or is just knowing how to use frameworks enough these days?
5 Answers
From what I'm seeing in the job market, companies want developers who have a deeper knowledge of CSS, even if you primarily work with frameworks. You might get by for a bit without solid CSS knowledge, but it's gonna come back to bite you eventually.
Even after trying Tailwind, I found it doesn’t suit me. It's important to grasp the fundamentals of CSS because Tailwind is essentially a wrapper around existing CSS features. If you want to customize or extend Tailwind, knowing CSS is crucial.
You'll quickly run into limitations with Tailwind if you don’t understand how CSS works. There are features, like precise grid layouts or multiple gradient layers, that Tailwind doesn't fully support. Knowing CSS is key to making the most out of Tailwind.
I think frameworks are already kind of outdated. I stick to vanilla CSS and only use frameworks when absolutely necessary. Tailwind doesn't eliminate the need for CSS; if anything, it's more useful when you know the core concepts.
Vanilla CSS isn't going anywhere. In fact, it's constantly being improved with new features coming out regularly. Often, it turns out to be the better choice compared to frameworks in many cases. To really use a framework like Tailwind effectively, you should first be skilled in vanilla CSS.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically