2013-03-24 2 views
5

Я начал использовать загрузку Twitter для этого приложения, над которым я работаю.Twitter bootstrap - вложенные строки и несколько строк

Я прочитал документацию о вложенных рядах как в фиксированной сетке, так и в жидкой.

Теперь я хочу сделать что-то вроде этого

enter image description here

Так, конечно, я мог бы сделать что-то вроде этого

<div class="container"> 
    <div class="row"> 
     <div class="span 12">red</div> 
     <div class="row"> 
      <div class="span 3">yellow</div> 
      <div class="span 9">green</div> 
     </div> 
    </div> 
</div> 

, и я думаю, что я хотел бы получить то, что я хочу. Но мне интересно, каковы последствия этого

<div class="container"> 
    <div class="row"> 
     <div class="span 12">red</div> 
    </div> 
    <div class="row"> 
     <div class="span 3">yellow</div> 
     <div class="span 9">green</div> 
    </div> 
</div> 

Я не вижу никакой разницы в настоящее время в моем браузере, но мне интересно, что будет, если я включать в себя несколько элементов строк в одной container тега. Является ли row-nesting единственным правильным способом создания чего-то вроде того, что я показал? В чем разница между этими двумя реализациями моего дизайна, так сказать?

+1

Поскольку вы действительно хотите две строки, я бы пошел на второй пример. Также обратите внимание, что у вас есть место в ваших именах классов, которых не должно быть. – jtheman

+1

Я согласен с @jtheman – MLewisCodeSolutions

ответ

6

Вторая версия верна. Но оба работают. Разница в том, как он реагирует, когда страница изменена. Вторая версия будет сокращаться и лучше реагировать

Однако, если вы хотите, чтобы контейнеры, чтобы соответствовать изображению вам нужно использовать class="container-fluid" и class="row-fluid"

также удалить пробелы между пролетами и номерами

class="span 3" 

Должен сказать

class="span3" 
+0

Я согласен с тобой! :) – jtheman

+0

Про пробелы: хорошая точка, спасибо! О «жидкости», почему? Из того, что я понимаю, разница между 'fluid' и' fixed' - это правила вложенности (сумма до 12 против суммы родительской), есть ли что-то еще? Я все еще новичок, и я не полностью понимаю все нюансы бутстрапа. – Andna

+0

добавление '-fluid' в ваши классы контейнеров или строк существенно расширит объекты до ширины их родительских объектов. Поэтому, если ваш родительский объект для 'class =" conrainer-fluid "' является объектом '', тогда объект 'контейнер = жидкость контейнера' 'class =" расширяется до ширины ''. – MLewisCodeSolutions

Смежные вопросы