Утилиты для макета

Для более быстрой мобильной и гибкой разработки Bootstrap включает в себя десятки полезных классов для отображения, скрытия, выравнивания и интервалов содержимого.

Изменение параметра display

Используйте Отображение элементов для быстрого переключения общих значений свойства отображения display. Пользуйтесь этим свойством при использовании нашей сеточной системы и компонентов, чтобы показать или скрыть их на разных зонах видимости.

Опции растяжимых контейнеров

BS4 создан на растяжимых контейнерах, но не у каждого элемента свойство display изменено на display: flex, поскольку это могло бы вызвать множество ненужных переназначений переменных и непредвиденные проблемы поведения браузеров. Но большинство наших компонентов имеет такое свойство.

Если вам понадобится добавить свойство display: flex к элементу, добавьте в него класс .d-flex или один из «отзывчивых» вариантов (.d-sm-flex). Вам понадобится этот класс или значение display для «включения в строй» наших дополнительных флексбокс-утилит для настройки размеров, отступов и т.п.

Margin and padding

Используйте утилиты отступа «марджин» и «паддинг» для контроля размера и отступов элементов. BS4 имеет 5-уровневую шкалу этих утилит, основанную на переменной по умолчанию $spacer со значением 1rem. Выбирайте значения для всех зон просмотра (например: mr-3 для margin-right: 1rem), или настраивайте отзывчивые варианты для обращения к специфическим вьюпортам (mr-md-3 для margin-right: 1 rem на брейкпойнте md).

Переключение видимости visibility

Когда Display Toggle (Переключение экранов) не нужно, вы можете изменить свойство visibility с помощью наших утилит видимости. Невидимые элементы по-прежнему влияют на макет страницы, но визуально будут скрыты.