Your HTML, ready to build on
Unobtrusive defaults for bare markup. No reset, no fonts, no colors you did not ask for and a consistent look you can build your own styles on top of.
What it does
Install
npm install havelcss
Then import the bundle:
@import 'havelcss';
Or build your own
The styles are split into small files, each covering one element or a group that belongs together. Start with the two token files and the base rules, then add only what your pages contain.
@import 'havelcss/styles/properties.css';
@import 'havelcss/styles/variables.css';
@import 'havelcss/styles/base.css';
@import 'havelcss/styles/headline.css';
@import 'havelcss/styles/inline-text.css';
@import 'havelcss/styles/table.css';
The order does not matter, the layer order is declared in each file that needs it. All modules lists what each one covers.
Without a bundler
Link a prebuilt file, minified or as readable source.
<link rel="stylesheet" href="/havelcss.min.css"/>