I used to think that more advanced web developers (gee, when was that again ?;)) that we should avoid managing multiple CSS files and stick to one per project . This helped improve page loading speed and avoid stupid mistakes when working with multiple CSS rules.
My question is, is this approach still valid?
The argument for page loading performance does not seem to be much at the moment with amazing broadband internet and smart web browsers with even more amazing caching capabilities. CSS cascading can really be error prone, but just for an inexperienced developer and having one CSS style sheet doesn't really make us bulletproof.
I think I'd rather have a set of default stylesheets neatly separated by components, and then connect them to a single CSS @import
rule. It would also allow me to enable the default reset stylesheet.
Anyone with me?
source share