Ответ 1
обновить jan 2014
Смотрите также: https://github.com/twbs/bootstrap/issues/10203
обновление 21 августа 2013 г. Поскольку Twitter Bootstrap 3 RC2, упомянутый ниже, был переименован в xs-col- * Теперь есть четыре класса сетки: xs-col- * (мобильные, никогда не стеки), col-sm- * (таблетка, стеки ниже 768px), col-md- * (ноутбуки, стопки ниже 992 px) и col-lg- * (рабочий стол, стеки ниже 1200 пикселей).
Обновление
В моем предыдущем ответе я использую эту таблицу из последних документов:
[удалено старое изображение]
Когда я тестирую эти значения, если обнаружил что-то другое:
- "col-xs- *" будет применяться всегда (никогда не стеки)
- "col-sm- *" будет применяться между 768 и выше (992px) (стеки на 767).
- "col-lg- *" будет применяться между 992 и выше (стеки на 991).
В переменных .less вы найдете:
// Media queries breakpoints
// --------------------------------------------------
// Tiny screen / phone
@screen-tiny: 480px;
@screen-phone: @screen-tiny;
// Small screen / tablet
@screen-small: 768px;
@screen-tablet: @screen-small;
// Medium screen / desktop
@screen-medium: 992px;
@screen-desktop: @screen-medium;
Но не существует точки останова на 480px (или @fred_ говорит, что в сетке отсутствует команда col-ts- * (от маленькой до маленькой) множество классов). См. Также: https://github.com/twbs/bootstrap/issues/9746
Чтобы установить точку стекирования на 480 пикселей, вам придется перекомпилировать ваш css. Установите @screen-small-480px; и определите свои cols с помощью:
<div style="background-color: red" class="col-sm-4">
после этого.
Обратите внимание, что это изменит @grid-float-breakpoint, также потому что он определен как @grid-float-breakpoint: @screen-tablet;
.
При добавлении строки в контейнер я не вижу проблем с заполнением.
Или попробуйте: http://www.bootply.com/70212 он будет стекать ниже 480px, добавив медиа-запрос (javascript используется только для иллюстрации)
предыдущий ответ
Теперь Twitters Bootstrap определяет три сетки: крошечная сетка для телефонов (< 480px), небольшая сетка для планшетов (< 768px) и сетка Medium-large для Destkops ( > 768px). Префиксы класса строк для этой сетки: ".col-", ".col-sm-" и ".col-lg-". Средняя сетка будет располагаться ниже ширины экрана 768 пикселей. Так же малая сетка ниже 480 пикселей, а крошечная сетка никогда не складывается.
С вашим префиксом "col-4" сетка никогда не будет стекаться. Поэтому удалите "col-4", чтобы ваш стек сетки находился ниже 480 пикселей. Это также приведет к удалению причины заполнения, теперь это стеки.
Смотрите также: http://bassjobsen.weblogs.fm/migrate-your-templates-from-twitter-bootstrap-2-x-to-twitter-bootstrap-3/ и Написание загрузочного лотка Twitter с обновлением до версии v3