4 comments

[ 2.3 ms ] story [ 22.2 ms ] thread
I'd be interested in understanding this more... but the page seems to be all about the "how" instead of the "why", and the terminology seems largely undefined -- what exactly do they mean by "layer"? "Block"? What are "isolated project modules"?

This article seems less than ideal for introducing "MCSS". What are the problems it's trying to fix? How is it unique in solving those problems? And how does it differ from other ways of solving those problems? In what kinds of projects is it recommended, and for what kinds of projects is it less useful, or overkill?

Most of the CSS methodologies today, OOCSS, SMACSS, and now MCSS address the organization and maintainability of CSS. And all the examples they quote, pertain to large codebases. What I'd like to see and learn, is a methodology that details refactoring CSS iteratively as the codebase grows.
I have no idea what MCSS is.

The documentation won't tell me.

Judging by what I can tell its basically using CSS in the way it was designed... using inheritance etc... chuck in some best practices and well... I suppose its ok, but its what you should be doing for sanities sake anyway, no need for a special name or framework.