Учебник по 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

Предположим, у нас есть простой макет с двумя столбцами. Мы хотим, чтобы столбцы были разделены на 25%/75% для небольших устройств.

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

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

Мы добавим следующие классы к нашим двум столбцам:

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

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

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

кол-см-3
col-sm-9

Пример

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

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

Для разделения 33,3%/66,6% вы должны использовать .col-sm-4and .col-sm-8:

кол-см-4
col-sm-8

Пример

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

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