Учебник по Bootstrap 3

БС ДОМ БС Начать Базовая сетка BS Типография БС Таблицы БС Изображения БС БС Джамботрон БС Уэллс Оповещения о BS Кнопки БС Группы кнопок BS BS Глификоны Значки/этикетки BS Индикаторы прогресса BS БС Пагинация БС пейджер Группы списка BS БС Панели Выпадающие списки БС Свернуть БС Таблетки/таблетки BS БС Навбар БС Формы Входы БС Входы БС 2 Размер ввода BS Медиа-объекты BS БС Карусель BS Модальный Подсказка БС БС Поповер БС прокрутки BS-аффикс БС фильтры

Сетки начальной загрузки

Сетевая система БС BS Сложенный/горизонтальный BS Сетка Малая Сетка BS средняя BS Сетка Большая Примеры сетки BS

Загрузочные темы

Шаблоны БС Тема BS "Просто я" Тема BS "Компания" Тема BS "Группа"

Примеры начальной загрузки

Примеры БС викторина БС Упражнения Сертификат БС

Bootstrap CSS Ref

CSS все классы CSS типографика CSS-кнопки CSS-формы CSS-помощники CSS-изображения CSS-таблицы Выпадающие списки CSS CSS-навигация Глификоны

Bootstrap JS ссылка

JS-аффикс JS-оповещение JS-кнопка JS Карусель Свернуть JS Выпадающий список JS Модальный JS JS всплывающее окно JS прокрутка Вкладка JS JS-подсказка


Bootstrap Grid — средние устройства


Пример Bootstrap Grid: средние устройства

  Extra small Small Medium Large
Class prefix .col-xs .col-sm .col-md .col-lg
Screen width <768px >=768px >=992px >=1200px

В предыдущей главе мы представили пример сетки с классами для небольших устройств. Мы использовали два div (столбца) и разделили их на 25%/75%:

<div class="col-sm-3">....</div>
<div class="col-sm-9">....</div>

Но на средних устройствах дизайн может быть лучше в виде разделения 50%/50%.

Совет. Средними устройствами считаются устройства с шириной экрана от 992 до 1199 пикселей .

Для средних устройств мы будем использовать .col-md-*классы.

Теперь добавим ширину столбцов для средних устройств:

<div class="col-sm-3 col-md-6">....</div>
<div class="col-sm-9 col-md-6">....</div>

Теперь Bootstrap скажет: «При небольшом размере посмотрите на классы с -sm- и используйте их. При среднем размере посмотрите на классы с -md- и используйте их».

Следующий пример приведет к разделению 25 %/75 % на небольших устройствах и 50 %/50 % на средних (и больших) устройствах. На очень маленьких устройствах он будет автоматически складываться (100%):

Пример

<div class="container-fluid">
  <h1>Hello World!</h1>
  <div class="row">
    <div class="col-sm-3 col-md-6" style="background-color:yellow;">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-sm-9 col-md-6" style="background-color:pink;">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

Примечание. Убедитесь, что сумма всегда равна 12.

Использование только среды

В приведенном ниже примере мы указываем только .col-md-6класс (без .col-sm-*). Это означает, что средние и большие устройства будут разделены 50%/50%, потому что класс масштабируется. Однако для небольших устройств он будет располагаться вертикально (100% ширины):

Пример

<div class="row">
  <div class="col-md-6" style="background-color:yellow;">
    <p>Lorem ipsum...</p>
  </div>
  <div class="col-md-6" style="background-color:pink;">
    <p>Sed ut perspiciatis...</p>
  </div>
</div>

В следующей главе показано, как добавить другой процент разделения для больших устройств.