DEV Community

Discussion on: How I got better with CSS

Collapse
 
leob profile image
leob

Yeah that might be one way to go about it - practice makes perfect ...

My take on it is that we need more/better teaching on the fundamentals of CSS - what I mean is, often it seems that CSS is just a random hodgepodge of tricks and abacadabra, however there is a method to the madness, there are deeply-hidden reasons why it works the way it does, and why it evolved the way it did ...

I think understanding more about the fundamentals and the mechanisms of how CSS works internally has the potential to move us beyond the mindset of "it doesn't work, so I google it and pluck a solution from Stackoverflow - now it seems to work, but I STILL don't have a clue why ..."

Collapse
 
justtanwa profile image
Tanwa Sripan • Edited

That's an interesting take for sure. I'm definitely the type that wants to understand how and why something works before using it. For example, when doing this practice with CSS Battle, it's not about remember this line of code does this, I learned which properties do what thing, which is probably why I felt that it was a good experience for me :) I agree with you about understanding more about the fundamentals but at the same time, if there are already solutions out there you can use it but just understand, that's it is my two cents on it.