necolas/normalize.css — Issue #83: Split normalize.css in separate files (one for each module)
Author: gioele
Created: 2012-02-29 15:59:35+00:00
State: open

It would be much more useful to have `normalize.css` split into multiple file, each one covering one module.

There are things in `normalize.css` that I would like to reuse but it is hard to do because of its monolithic nature. For example, I am interested in having small HTML5 fixes like

audio:not([controls]) {
display: none;
}

but I am not interested in other reset-like features. Another example are the IEx hacks: I would like to have them separated from the main CSS so that they can be loaded from a link in a conditional comment.

A way to use only the features one needs is to copy and paste the interesting bits in a separate file; it looks like this is the approach used in the demo page. There are many drawback to the c&p approach, also felt by the authors, it seems: .

It would be nice to have separate files all `@import`'ed from the main file.