FrontAid CMS - Agile Content Management with JSON & Git.

» FrontAid CMS / Blog

Natural Selection, a CSS Boilerplate

CSS is responsible for the styling of websites. That might sound simple, but you will quickly end up with a couple hundred lines of CSS for just the base styling alone. And the structure of that base styling is often very similar, but rarely reused. We decided to do something about that.

We created Natural Selection, a best-practice CSS boilerplate that contains the most important CSS selectors that are used in almost every Web project. Think of it as a CSS framework that contains absolutely no stylings, it really just contains the selectors (e.g. body {}). You can copy it into your project and already have a structured but still empty CSS file. Add your own styling to the predefined selectors and evolve it with additional selectors. Natural Selection gives you a head start with your own CSS.

Note that Natural Selection is not a CSS Reset; it does not reset or normalize anything. Natural Selection is more like a CSS Starter. It provides you with a structured but still clean slate of CSS code that you can use to style your project.

Checkout Natural Selection on GitHub and give it star if you like it.