I know this question is old, but I stumbled upon it, looking for a solution to the same problem, and then I realized. I thought I should post my decision if someone else finds this page.
, Bootstrap ( span3) ( span4). , , 767px. , - span12:
<div class="span12">
<div class="row-fluid">
<ul class="thumbnails">
<li class="span3"></li>
<li class="span3"></li>
<li class="span3"></li>
<li class="span3"></li>
</ul>
</div>
</div>
, , - span12:
<div class="span12">
<div class="row-fluid">
<ul class="thumbnails">
<li class="span4"></li>
<li class="span4"></li>
<li class="span4"></li>
</ul>
</div>
</div>
Bootstrap . CSS, , 767px:
@media screen and (max-width: 767px) {
ul.thumbnails::after {
clear: none;
}
ul.thumbnails li[class*="span"]{
width: 47%;
float: left;
}
[class*="span"] .span4:nth-child(2),
[class*="span"] .row-fluid:nth-child(even) .span4:nth-child(1),
[class*="span"] .span3:nth-child(even)
{
float: right;
}
}
, . , , , . , . , -!
[] , , -... , , . - .
CSS: http://jsfiddle.net/rUCgS/4/