Object Oriented CSS (OOCSS) is to encourage code reuse and, ultimately, faster and more efficient stylesheets that are easier to add to and maintain.
The two main principles of OOCSS are:
- separate structure and skin
- separate container and content.
Recommended articles and resources