It's very doable, but Sass or similar is necessary.
For example: http://neat.bourbon.io/
For example: http://neat.bourbon.io/
div#alpha {
@include span-columns(1);
}
div#beta {
@include span-columns(11);
}
div#gamma {
@include span-columns(2);
}
...
How is this any better than col-xs-2, col-xs-4, etc.? I see absolutely no reason to obsess over semantic markup anymore. We all have work to do and grid frameworks help us actually get things done.It's a nice idea, but falls over pretty spectacularly in the real world when you have a complicated web application.