The main argument is that CSS is not a programming language. The frame is intended to include reusable functions and data structures. CSS does not have any of these constructs. The CSS framework is more like a template in a word processor. It provides ready-made design work, but also creates more restrictions than starting from scratch.
By the way, this is what led the development of Compass . It is similar to the CSS structure, but instead it uses the CSS Sass metalanguage , which has functions and variables. Thus, instead of (for example) having columns baked in the framework, you can write something like this +columns(5) +column-margins(1em)and it will generate the appropriate CSS.
source
share