SenCSs stands for Sensible Standards CSS baseline, (pronounced "sense"). It supplies sensible styling for all repetitive parts of your CSS, and doesn't force a lay-out system on you. This allows you to focus on actually developing your website's style.



The example file shows all the functionality SenCSs offers.

Donate :)

If you enjoy using SenCSs, please buy me a coffee or a beer :)

Click here to lend your support to: sencss and make a donation at !

About SenCSs

For one, SenCSs isn’t a framework like other CSS frameworks.

It doesn't include a layout system littered with silly classes and pre-set grids, so what does SenCSs do for you? SenCSs does everything else: baseline, fonts, paddings, margins, tables, lists, headers, blockquotes, forms and more. All the stuff that's almost the same in every project, but that you keep writing again and again …and again. SenCSs handles that for you. And nothing more.

What does SenCSs do for you?
Stays close to the browsers base styling, but adding some sense to it
Sets a vertical rhythm for all elements (18px baseline)
Sets a common typographic standard across browsers
Has fonts specified for windows, mac and linux
Is optimised, meaning no “double resets”, to make the CSS as efficient as possible

Further reading

Thank you!

A thank you for the people that in any way contributed, helped and gave feedback.

Wanna help out?

Fork SenCSs on Github or contact me via Twitter or my website with ideas. Cheers!


Changelog for version 0.8.1 (released 01 July 2010)

Changelog for version 0.8 (released 26 April 2010)

Changelog for version 0.7 (released 22 February 2010)

Changelog for version 0.6 (released 23 February 2009)

Changelog for version 0.5 (released 24 December 2008)

changelog for version 0.4.6 (released 28 July 2008)

changelog for version 0.4.5 (released 21 June 2008)

changelog for version 0.4 (released 15 June 2008)

This is the first release, so there are no changes here :)

& this is the last sentence on this page, fin!