Skip to content

A personally curated collection of guides, resources, and discussions regarding CSS usage and architecture.

Notifications You must be signed in to change notification settings

cjhines/css-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

Table of contents

Convention Standards

BEM: Block Element Modifier - Link

BEM is a naming convention standard for CSS class names. It has fairly wide adoption and is immensely useful in writing CSS that is easier to read, understand, and scale.

OOCSS: Object Oriented CSS - Link

Object Oriented CSS (OOCSS), an approach made popular by the work of Nicole Sullivan. The basic idea of OOCSS is to separate your CSS into reusable objects, which can be used anywhere you need on your site.

SMACSS - Link

SMACSS stands for Scalable and Modular Architecture for CSS. It is a CSS style-guide which follows five categories:

  • Base
  • Layout
  • Module
  • State
  • Theme

SUITCSS - Link

A "reliable and testable" styling methodology for component-based UI development. A collection of CSS packages and build tools are also available as modules.

CSS and JavaScript

Specificity

Specificity is the means by which browsers decide which CSS property values are the most relevant to an element and, therefore, will be applied. Specificity is based on the matching rules which are composed of different sorts of CSS selectors.

About

A personally curated collection of guides, resources, and discussions regarding CSS usage and architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published