There are plenty of basic, but sometimes confusing parts of CSS.
Even after you begin to get a handle on the form and function of the language, it’s always good to have a road map, game plan or blueprint for your code. Just try going back and making edits to a CSS stylesheet you made a year ago!
After reading about OOCSS (Object Oriented CSS) on Smashing Magazine, I was inspired to both keep the concept in mind when editing stylesheets, but also implementing this concept when starting fresh.
Here’s how it works:



