Отступы
Bootstrap включает широкий диапазон сокращений откликов и полезных классов для изменения внешнего вида элемента.
Назначайте «отзывчивые» значения margin или padding элементу или поднабору его сторон с помощью удобных классов. Сюда входит поддержка индивидуальных свойств, всех свойств и вертикальных и горизонтальных свойств. Классы созданы дефолтной карте Sass, и варьируются от .25rem до 3rem.
Утилиты отступов, которые работают на всех брейкпойнтах – от xs до xl – не имеют аббревиатуры брейкпойнта в названии. Это сделано потому, что те классы применяются, начиная с min-width: 0 и выше, и т.о. не привязаны к медиа-запросам. Названия остающихся брейкпойнтов, однако, содержит в себе аббревиатуры брейкпойнтов.
Классы названы по формату {property}{sides}-{size} для xs и {property}{sides}-{breakpoint}-{size} для sm, md, lg и xl.
Где свойство – это одно из:
m- для классов, которые задаютmarginp- для классов, которые задаютpadding
Где свойство – это одно из:
t- для классов, которые задаютmargin-topилиpadding-topb- для классов, которые задаютmargin-bottomилиpadding-bottoml- для классов, которые задаютmargin-leftилиpadding-leftr- для классов, которые задаютmargin-rightилиpadding-rightx- для классов, которые задают и*-leftи*-righty- для классов, которые задают и*-topи*-bottom- blank - для классов, которые задают
marginилиpaddingдля всех 4-х сторон элемента
Где размер – это один из:
0- для классов, которые удаляютmarginилиpaddingназначая его равны01- (по умолчанию) для классов, которые устанавливаютmarginилиpaddingк значению, равному$spacer * .252- (по умолчанию) для классов, которые устанавливаютmarginилиpaddingк значению, равному$spacer * .53- (по умолчанию) для классов, которые устанавливаютmarginилиpaddingк значению, равному$spacer4- (по умолчанию) для классов, которые устанавливаютmarginилиpaddingк значению, равному$spacer * 1.55- (по умолчанию) для классов, которые устанавливаютmarginилиpaddingк значению, равному$spacer * 3auto- для классов, которые устанавливаютmarginкак auto
(Вы можете добавить больше размеров, добавляя разделы в карту Sass $spacers.)
Вот несколько понятных примеров этих классов:
.mt-0{margin-top:0!important;}.ml-1{margin-left:($spacer*.25)!important;}.px-2{padding-left:($spacer*.5)!important;padding-right:($spacer*.5)!important;}.p-3{padding:$spacer!important;}В дополнение, Bootstrap также включает класс .mx-auto для горизонтального выравнивания блока блока содержимого фиксированной ширины – т.е. контент, которому заданы display: block и набор width с помощью установки горизонтальных марджинов как auto.
<divclass="mx-auto"style="width: 200px;"> Центрированный элемент
</div>