I started using Bootstrap and I am extremely frustrated! And I aslo use rails, so my philosophy is to organize web entities as much as possible.
I am going to talk about the Bootstrap grid.
Bootstrap enables us to use their classes to place our divs in the grid. In my site, I have sidebars and multiply nested grid objects. I use indentation a lot (haml - but I also indent plain-ol HTML) and the Bootstrap way. Here is an example:
<div class="row">
<div class="span5">
<div class="row">
<div class="span2">
<p>
hohohohohohoho
</p>
</div>
<div class="span3"> ....
Here, I have 4 classes just for positioning.
In other words my views are not clean any more... They are filled with bootstrap classes which are actually used only for styling. And if I decide to change the grid system, then I will have to change all my views! (nightmare). This takes us back to the inline styling era...
As this is a forum where we ask questions, that's my question:
Can I have the benefits of bootstrap grid (or 960.gs grid) without uglifying my views? In other words, can I somehow embed all this style into my css without significantly changing my html?
something like:
side-bar{
color:red;
span:span_5;
}