Vanilla CSS or Not
So I’ve assembled a list of coding challenges that I’ll be doing to firm up my design skills. I’ve also started learning bootstrap. Recently, I tried to get bootstrap to conform to a coding challenge.
It was not working.
This got me to thinking, “Should I just learn Vanilla CSS well, even if it’s hard and forget about these frameworks?
That led me to a reddit chat.
A redditter said he agreed with Jason Knight who had strong feelings about staying away from CSS Frameworks.
After some additional research on Jason Knight, I found out that Jason had recently died.
The cause of death was listed as a variety of health problems.
Surely it had nothing do with CSS.
But anyway, I kept pressing on. I thought. You know what? Maybe some of this css stuff you learned you just need to hear it a second time.
I enrolled in a Scrimba CSS course. It was great. It helped me to reproduce the awful grid I was trying to make in CSS, but not entirely. The grid looked great , but the text inside the grid wasn’t quite responsive.
So I pressed on.
Of course I made the requisite stop at ChatGPT. I was given garbage code and moved on.
However, in the middle of all this, I got a brilliant idea. “I’ll just create the thing in nicepage then go and look at the source code from nicepage and study that. What a great idea!”
I laid out a perfect replica of the page I was trying to recreate in nicepage then set about to study the code.
The media query was 95% of the page!
That is insane.
I’m not spending my day writing a media query when I made a completely responsive grid today in bootstrap in about 2 minutes. Why?
So here’s the tradeoff.
Here’s how I’m going to temporarily make peace with css.
I’m going to study a little css every day.
However, I will no longer try to recereate this page that I am trying to recreate because I checked it’s layout against the top websites in the world and it is a bit dated. It is also an awful looking page which I would never present to any client as finished work. Ever! So why learn how to code a page I hate and think looks horrible. Pointless.
It’s like saying, “This is a page I would know how to create if I was a horrible web developer who was designing pages that look like 2005. Nope. Done with that.
Side note: I am enjoying the new CSS course I’m taking on Scrimba.