2013-06-26 3 views
0

У меня есть ряд элементов в пределах row-fluid и span12, которые являются span4. Я хочу иметь возможность выводить столько из них, сколько необходимо, и автоматически их выстраивать в столбцы из 3. Проблема im заключается в том, что это происходит, но есть смещение (нечеткое смещение поплавка).Автоматическое плавание с загрузочным твитером

Есть ли способ сделать это, не подсчитывая каждую коробку и каждый третий, закрывающий предыдущую строку и начинающий новый?

 <div id="content" class="clearfix row-fluid"> 

      <div id="main" class="span12 clearfix" role="main"> 

       <div class="row-fluid"> 
        <div class="span4">Test</div> 
        <div class="span4">Test</div> 
        <div class="span4">Test</div> 
        <div class="span4">Test</div> 
        <div class="span4">TEst</div> 
       </div> 



      </div> 


     </div> 

ответ

0

Это практически неизбежно, если ваши коробки имеют разную высоту. Вы можете обойти эту проблему, используя Masonry jQuery plugin.

В противном случае вы можете использовать фиксированную высоту для своих ящиков.

Это происходит из-за того, что элементы с плавающей точкой выпадают из обычного потока документов HTML и по умолчанию это поведение, когда некоторые элементы выше, чем их братья и сестры.

+0

Предположим, я установил высоту для каждого окна (что возможно для этого макета). – mrpatg

+0

Это проблема с жидкостной компоновкой Бутстрапа. Если он не содержит до 12 столбцов в каждой строке, вы получаете это смещение. Поэтому игнорируйте то, что я сказал о фиксированной высоте, что в этом случае не будет работать. – Mohamad