Отступы. Утилиты · Bootstrap. Версия v4.0.0
- Как это устроено
- Замечание
- Примеры
- Горизонтальное центрирование
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 для горизонтального выравнивания блока блока содержимого фиксированной ширины – т.е. контент, которому заданы и набор width с помощью установки горизонтальных марджинов как auto.
Центрированный элемент
<div> Центрированный элемент </div>
Please enable JavaScript to view the comments powered by Disqus.
Отступы. Утилиты · Bootstrap. Версия v4.3.1
- Как это устроено
- Замечание
- Примеры
- Горизонтальное центрирование
- Отрицательные отступы
Bootstrap включает широкий диапазон сокращений откликов и полезных классов для изменения внешнего вида элемента.
Как это устроено
Назначайте «отзывчивые» значения margin или padding элементу или поднабору его сторон с помощью удобных классов. Сюда входит поддержка индивидуальных свойств, всех свойств и вертикальных и горизонтальных свойств. Классы созданы дефолтной карте Sass, и варьируются от .25rem до 3rem.
Замечание
Утилиты отступов, которые работают на всех брейкпойнтах – от xs до xl – не имеют аббревиатуры брейкпойнта в названии. Это сделано потому, что те классы применяются, начиная с и выше, и т.о. не привязаны к медиа-запросам. Названия остающихся брейкпойнтов, однако, содержит в себе аббревиатуры брейкпойнтов.
Классы названы по формату {property}{sides}-{size} для xs и {property}{sides}-{breakpoint}-{size} для sm, md, lg и xl.
Где свойство – это одно из:
m— для классов, которые задаютmargin— для классов, которые задают ppadding
Где свойство – это одно из:
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 * .
25— (по умолчанию) для классов, которые устанавливают 2marginилиpaddingк значению, равному$spacer * .53— (по умолчанию) для классов, которые устанавливаютmarginилиpaddingк значению, равному$spacer4— (по умолчанию) для классов, которые устанавливаютmarginилиpaddingк значению, равному$spacer * 1.55— (по умолчанию) для классов, которые устанавливаютmarginилиpaddingк значению, равному$spacer * 3auto— для классов, которые устанавливаюткак auto margin
(Вы можете добавить больше размеров, добавляя разделы в карту 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 также включает класс для горизонтального выравнивания блока блока содержимого фиксированной ширины – т.е. контент, которому заданы display: block и набор width с помощью установки горизонтальных марджинов как auto.
Центрированный элемент
<div> Центрированный элемент </div>
Отрицательные отступы
В CSS свойства полей margin могут использовать отрицательные значения (padding не может). Начиная с версии 4.
2, мы добавляли утилиты с отрицательным запасом для каждого ненулевого целочисленного размера, указанного выше (например, 1, 2, 3, 4, 5). Эти утилиты идеально подходят для настройки желобов столбцов сетки через точки останова (breakpoints).
Синтаксис почти такой же, как у утилит с положительным запасом по умолчанию, но с добавлением n перед запрошенным размером. Вот пример класса, который противоположен .mt-1:
.mt-n1 {
margin-top: -0.25rem !important;
}Вот пример настройки сетки Bootstrap на средней (md) точке останова и выше. Мы увеличили заполнение .col с помощью .px-md-5, а затем противодействовали этому с .mx-md-n5 на родительском .row.
Custom column padding
Custom column padding
<div> <div><div>Custom column padding</div></div> <div><div>Custom column padding</div></div> </div>
Please enable JavaScript to view the comments powered by Disqus.
Спейсинг · Bootstrap
- Как это работает
- Обозначение
- Примеры
- Горизонтальное центрирование
Bootstrap включает в себя широкий спектр служебных классов, реагирующих на сокращения и отступы, для изменения внешнего вида элемента.
Как это работает
Назначьте адаптивные значения margin или padding элементу или подмножеству его сторон с помощью сокращенных классов. Включает поддержку отдельных свойств, всех свойств, а также вертикальных и горизонтальных свойств. Классы строятся из карты Sass по умолчанию в диапазоне от .25rem до 3rem .
Обозначение
Утилиты Spacing, которые применяются ко всем точкам останова, от xs до xl , не содержат аббревиатур точки останова. Это связано с тем, что эти классы применяются от min-width: 0 и выше и, таким образом, не связаны медиа-запросом.
Однако остальные точки останова содержат аббревиатуру точки останова.
Классы именуются в формате {свойство}{стороны}-{размер} для xs и {property}{sides}-{точка останова}-{размер} для sm , md , lg и xl .
Где свойство является одним из:
-
м— для классов, которые устанавливаютзапас -
p— для классов, которые устанавливаютpadding
Где сторон одна из:
-
t— для классов, которые устанавливаютmargin-topилиобивка -
b— для классов, которые устанавливаютmargin-bottomилиpadding-bottom -
l— для классов, которые устанавливаютmargin-leftилиpadding-left -
r— для классов, которые устанавливаютmargin-rightилиpadding-right -
x— для классов, которые устанавливают как*-left, так и*-right -
y— для классов, которые устанавливают оба*-верхнийи*-нижний - пусто — для классов, которые устанавливают
marginилиpaddingна всех 4-х сторонах элемента
Где размер является одним из:
-
0— для классов, которые устраняютmarginилиpadding, устанавливая его на0 -
1— (по умолчанию) для классов, которые устанавливаютполейилиотступов отдо$ распорка * .
25 -
2— (по умолчанию) для классов, которые устанавливаютmarginилиpadding отдо$spacer * .5 -
3— (по умолчанию) для классов, которые устанавливаютmarginилиpadding отдо$spacer -
4— (по умолчанию) для классов, которые устанавливаютmarginилиpadding отдо$spacer * 1.5 -
5— (по умолчанию) для классов, которые устанавливаютполеилизаполнение отдо$spacer * 3 -
auto— для классов, которые устанавливаютmarginна auto
(Вы можете добавить дополнительные размеры, добавив записи в переменную карты $spacers Sass.)
Примеры
Вот несколько репрезентативных примеров этих классов:
.mt-0 { верхняя граница: 0 !важно; } .мл-1 { левое поле: ($spacer * .25) !важно; } .px-2 { padding-left: ($spacer * .5) !важно; padding-right: ($spacer * .5) !важно; } .p-3 { заполнение: $спейсер !важно; }
Горизонтальное центрирование
Кроме того, Bootstrap также включает класс .mx-auto для горизонтального центрирования содержимого на уровне блоков с фиксированной шириной, то есть содержимого, которое имеет display: block и набор ширины — путем установки горизонтальных полей на auto .
Центральный элемент
<дел> Центральный элемент
Интервал · Bootstrap v4.6
Посмотреть на GitHub
Bootstrap включает в себя широкий спектр сокращенных служебных классов полей и отступов для изменения внешнего вида элемента.
Как это работает
Назначьте адаптивные значения margin или padding элементу или подмножеству его сторон с помощью сокращенных классов.
Включает поддержку отдельных свойств, всех свойств, а также вертикальных и горизонтальных свойств. Классы строятся из карты Sass по умолчанию в диапазоне от .25rem до 3рем .
Обозначение
Утилиты Spacing, которые применяются ко всем точкам останова, от xs до xl , не содержат аббревиатур точки останова. Это связано с тем, что эти классы применяются от min-width: 0 и выше и, таким образом, не связаны медиа-запросом. Однако остальные точки останова содержат аббревиатуру точки останова.
Классы именуются в формате {свойство}{стороны}-{размер} для xs и {property}{sides}-{точка останова}-{размер} для sm , md , lg и xl .
Где свойство является одним из:
-
м— для классов, которые устанавливаютзапас -
p— для классов, которые устанавливаютpadding
Где сторон одна из:
-
t— для классов, которые устанавливаютmargin-topилиpadding-top -
b— для классов, которые устанавливаютmargin-bottomилиpadding-bottom -
l— для классов, которые устанавливаютmargin-leftилиpadding-left -
r— для классов, которые устанавливаютmargin-rightилиpadding-right -
x— для классов, которые устанавливают как*-left, так и*-right -
y— для классов, которые устанавливают оба*-верхнийи*-нижний - пусто — для классов, которые устанавливают
marginилиpaddingна всех 4-х сторонах элемента
Где размер является одним из:
-
0— для классов, которые устраняютmarginилиpadding, устанавливая его на0 -
1— (по умолчанию) для классов, которые устанавливаютmarginилиpadding отдо$spacer * .
25 -
2— (по умолчанию) для классов, которые устанавливаютmarginилиpadding отдо$spacer * .5 -
3— (по умолчанию) для классов, которые устанавливаютmarginилиpadding отдо$spacer -
4— (по умолчанию) для классов, которые устанавливаютmarginилиpadding отдо$spacer * 1.5 -
5— (по умолчанию) для классов, которые устанавливаютполеилизаполнение отдо$spacer * 3 -
auto— для классов, которые устанавливаютmarginна auto
(Вы можете добавить дополнительные размеры, добавив записи в переменную карты $spacers Sass.)
Примеры
Вот несколько репрезентативных примеров этих классов:
.mt-0 { верхняя граница: 0 !важно; } .мл-1 { левое поле: ($spacer * .25) !важно; } .px-2 { padding-left: ($spacer * .5) !важно; padding-right: ($spacer * .5) !важно; } .p-3 { заполнение: $спейсер !важно; }
Горизонтальное центрирование
Кроме того, Bootstrap также включает класс .mx-auto для горизонтального центрирования содержимого на уровне блоков с фиксированной шириной, то есть содержимого, которое имеет display: block и набор ширины — путем установки горизонтальных полей на auto .
Центральный элемент
<дел> Центральный элемент

25
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;
}
25
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;
}
25
mt-0 {
верхняя граница: 0 !важно;
}
.мл-1 {
левое поле: ($spacer * .25) !важно;
}
.px-2 {
padding-left: ($spacer * .5) !важно;
padding-right: ($spacer * .5) !важно;
}
.p-3 {
заполнение: $спейсер !важно;
}
25
mt-0 {
верхняя граница: 0 !важно;
}
.мл-1 {
левое поле: ($spacer * .25) !важно;
}
.px-2 {
padding-left: ($spacer * .5) !важно;
padding-right: ($spacer * .5) !важно;
}
.p-3 {
заполнение: $спейсер !важно;
}
