Учебник по 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% на маленьких устройствах и 50%/50% на средних устройствах:

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

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

Совет. Под большими устройствами понимаются устройства с шириной экрана от 1200 пикселей и выше .

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

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

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

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

Следующий пример приведет к разделению 25%/75% на небольших устройствах, разделении 50%/50% на средних устройствах и разделении 33%/66% на больших устройствах:

Пример

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

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


Использование только больших

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

Пример

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