This is a work in progress. I am attempting to compare CSS And OOP Classes.
They are very different and I think the comparison will help beginners
understand CSS, at least those of us that are alreadyh familiar with OOP.
In OOP, classes are declared (such as using the "class" keyword) and can
inherit multiple classes/interfaces but every allocated instance inherits
exactly the same as every other instance of the class. In CSS, class
instances (as created by the "class" attribute) can inherit independent sets
of classes. CSS inheritance is totally different from OOP inheritance.