Let's be honest. Writing CSS can sometimes be a b*tch. As projects grow larger, the CSS styles can become quite hard to maintain - from naming thin...
For further actions, you may consider blocking this person and/or reporting abuse
Long ago I've decided that CSS frameworks arent for me, and the main reasons for that are:
The third point is not a problem with purgecss that strip unused CSS.
But there is the problem of adding more tools to your tools. More setup, more reading docs, more breaking points with version changes etc
Si I suppose that you don't use autoprefixer for the same reason. Sure vanilla CSS is great but have a good time remembering all vendor specific prefixes. This will also reduce your CSS readability a lot...
It depends on the target browsers and project size, so no not always. For modern browsers it does little and vendor prefixes are being phased out of modern specs like grid. I’m not against tools. But there is a cost to each tool you add to a project. Adding blindly will bite you later
I've never understood how these tools are supposed to work. Even if you brute-force it by scraping the entire site you're going to miss a lot of dynamic classes added by ajax or rich text editors and such.
I like it, it use it. But I think they are running out of ideas. Adding gradient to it is a joke IMHO. You basically have to add a bunch of classes just to control the gradients. As if I can remember all that. I think the utility classes should stay utility, should be simple and nothing beyond that. Leave the rest to custom code when necessary.
Thanks for sharing your experience with Tailwind. I've been thinking about learning it but had some questions in my mind. Like you said, the best thing to do is playing around with it and decide if that's a good one to use or not.
Exactly. They recently published play.tailwindcss.com/ - you can try it out with no setup whatsoever and play around with the classes & config!
Oh this is great! Thanks!
Great article, i want share these tricks!
Thank you for your tips! I still have things to look into and your suggestions seem promising 🙂
I never liked CSS frameworks. For the following reasons:
Thanks for asking! Not as of now as I rather try to extract the markup to different functions/partials/components (whatever you want to call it) and use them that way. I also try to follow the advice that's out there:
But I'm curious to see how useful the feature of component classes will be in the future for me
You could learn something really useful instead of wasting time on the tailwind. I mean it!