Last updated:
1 April 2025

Object Oriented CSS

Find out the main principles of Object Oriented CSS.

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