обновление, январь 2014 г.
См. Также: https://github.com/twbs/bootstrap/issues/10203
обновление 21 августа 2013 г. Начиная с Twitter Bootstrap 3 RC2, указанный ниже столбец col- * был переименован в xs-col- * Теперь существует четыре класса сетки: xs-col- * (мобильный, никогда не складывается), col-sm- * (планшет, размер стопки менее 768 пикселей), col-md- * (ноутбуки, размер стопки менее 992 пикселей) и col-lg- * (рабочий стол, размер стопки менее 1200 пикселей).
update В своем предыдущем ответе я использовал эту таблицу из недавних документов:
[старое изображение удалено]
Когда я проверяю эти значения, если обнаружил что-то другое:
- "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;
Но, похоже, нет точки останова на 480 пикселей (или как @fred_ говорит, что в сетке отсутствуют столбцы - * (от маленького к маленькому) набор классов). См. Также: https://github.com/twbs/bootstrap/issues/9746
Чтобы установить точку наложения на 480 пикселей, вам придется перекомпилировать ваш CSS. Установите @ screen-small на 480 пикселей; и определите ваши cols с помощью: <div style="background-color: red" class="col-sm-4">
после этого. Обратите внимание, что это изменит точку останова @ grid-float-breakpoint, потому что она определена как @grid-float-breakpoint: @screen-tablet;
.
При добавлении строки в контейнер проблем с заполнением не обнаружил.
Или попробуйте: http://www.bootply.com/70212 он сложится ниже 480 пикселей, добавив медиа-запрос (javascript используется только для иллюстрации)
предыдущий ответ
Отныне Twitter Bootstrap определяет три сетки: Крошечная сетка для телефонов (‹480 пикселей), Маленькая сетка для планшетов (‹ 768 пикселей) и Средне-большая сетка для Destkops (> 768 пикселей). Префиксы классов строк для этой сетки - «.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/ и Написание Bootstrap Twitter с учетом обновления до v3
person
Bass Jobsen
schedule
29.07.2013