margin-top — CSS | MDN
Свойство margin-top CSS определяет внешний отступ в верхней части элемента. Положительное значение поместит элемент дальше от соседних элементов, чем обычно, а отрицательное значение поместит его ближе.
Это свойство не имеет эффекта на незамещаемых (non-replaced) строковых (inline) элементах, таких как <span> или <code>.
/* значения <length> */ margin-top: 10px; /* абсолютное значение */ margin-top: 1em; /* относительно размера текста */ margin-top: 5%; /* относительно ширины ближайшего контейнера */ /* ключевые слова */ margin-top: auto; /* глобальные значения */ margin-top: inherit; margin-top: initial; margin-top: unset;
Свойство margin-top может принимать значение auto, <length> или <percentage>. Эти значения могут быть положительные, отрицательные или равны нулю.
Значения
<length>Значение margin является фиксированной величиной
<percentage>Значение margin выражается в процентах по отношению к ширине блока, содержащего элемент.

autoБраузер выбирает подходящее значение для использования. Смотри
margin.
Формальный синтаксис
margin-top =
<length-percentage> | (en-US)
auto"><length-percentage> =
<length> | (en-US)
<percentage>
.content { margin-top: 5%; }
.sidebox { margin-top: 10px; }
.logo { margin-top: -5px; }
#footer { margin-top: 1em; }
| Specification | Status | Comment |
|---|---|---|
| CSS Box Model Определение ‘margin-top’ в этой спецификации. | Кандидат в рекомендации | Никаких существенных изменений |
| CSS Transitions Определение ‘margin-top’ в этой спецификации. | Рабочий черновик | Определяет margin-top как анимационный.![]() |
| CSS Level 2 (Revision 1) Определение ‘margin-top’ в этой спецификации. | Рекомендация | Устраняет его влияние на строковые (inline) элементы. |
| CSS Level 1 Определение ‘margin-top’ в этой спецификации. | Рекомендация | Начальное определение |
| Начальное значение | 0 |
|---|---|
| Применяется к | все элементы, кроме элементов с табличным типом display, отличным от table-caption, table и inline-table::first-letter и ::first-line. |
| Наследуется | нет |
| Проценты | ссылается на ширину содержащего блока |
| Обработка значения | процент, как указан, или абсолютная длина |
| Animation type | длина |
BCD tables only load in the browser with JavaScript enabled.
Enable JavaScript to view data.
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
Want to get more involved?
Learn how to contribute.
This page was last modified on by MDN contributors.
margin-right — CSS | MDN
Свойство CSS margin-right устанавливает внешний отступ справа от элемента. Положительное значение увеличивает расстояние между соседними элементами, тогда как отрицательное — сокращает.
Вертикальные внешние отступы двух соседних блоков могут схлопнуться. Это называется схлопыванием внешних отступов.
/* <lenght> значение */ margin-right: 20px; /* абсолютная длина */ margin-right: 1em; /* относительно размера текста */ margin-right: 5%; /* относительно ширины родительского блока */ /* Значения-ключевые слова */ margin-right: auto; /* Глобальные значения */ margin-right: inherit; margin-right: initial; margin-right: unset;
Свойство margin-right может быть выражено как ключевое слово auto, как <число>, или как .
Значение может быть положительным, нулевым или отрицательным.
Значения
<length>- : Размер отступа — фиксированная величина.
<percentage>- : Размер отступа в процентах — размер относительно длины родительского блока.
auto: Внешний отступ слева получает долю неиспользованного горизонтального пространства, определяется в основном выбранным способом разметки. Если значения margin-leftиmargin-rightодновременно установлены как, расчётное пространство распределяется равномерно. Эта таблица кратко излагает различные: autoЗначение displayЗначение floatЗначение positionРасчётное значение autoКомментарий inline,inline-block,inline-tableлюбое staticилиrelative0Строчный способ разметки block,inline,inline-block,block,table,inline-table,list-item,table-captionлюбое staticилиrelative0, кроме случаев, когдаmargin-leftиmargin-rightустановлены какauto.
В этом случае устанавливается значение, центрирующее элемент внутри его родителяБлочный способ разметки block,inline,inline-block,block,table,inline-table,list-item,table-captionleftилиrightstaticилиrelative0Блочный способ разметки (плавающие элементы) любое table-*, кромеtable-captionлюбое любое0Внутренние table-*элементы не имеют отступов, вместо этого используйтеborder-spacing(en-US)любое, кроме flex,inline-flex, илиtable-*любое fixedилиabsolute0, кроме случаев, когдаmargin-leftиmargin-rightустановлены какauto.
В этом случае, устанавливается значение центрирующее границы области внутри доступнойwidth(ширины), если значение фиксировано.Способ разметки абсолютным позиционированием flex,inline-flexлюбое любое 0, кроме случаев, когда есть положительное горизонтальное свободное пространство. В этом случае, распределяется равномерно по всем горизонтальнымautoотступам.Способ разметки с помощью flexbox
Формальный синтаксис
margin-right =
<length-percentage> | (en-US)
auto"><length-percentage> =
<length> | (en-US)
<percentage>
.content { margin-right: 5%; } .sidebox { margin-right: 10px; } .logo { margin-right: -5px; }
| Specification |
|---|
| CSS Box Model Module Level 3 # margin-physical |
| Начальное значение | 0 |
|---|---|
| Применяется к | все элементы, кроме элементов с табличным типом display, отличным от table-caption, table и inline-table. Это также применяется к ::first-letter и ::first-line. |
| Наследуется | нет |
| Проценты | ссылается на ширину содержащего блока |
| Обработка значения | процент, как указан, или абсолютная длина |
| Animation type | длина |
BCD tables only load in the browser with JavaScript enabled.
Enable JavaScript to view data.
Found a content problem with this page?
- Edit the page on GitHub.
- Report the content issue.
- View the source on GitHub.
Want to get more involved?
Learn how to contribute.
This page was last modified on by MDN contributors.
margin-inline — CSS: Каскадные таблицы стилей
Свойство CSS margin-inline — это сокращенное свойство, которое определяет как логические встроенные начальные, так и конечные поля элемента, которые сопоставляются с физическими полями в зависимости от размера элемента. режим письма, направленность и ориентация текста.
Это свойство является сокращением для следующих свойств CSS:
-
margin-inline-start -
поле-встроенный-конец
/* <длина> значения */ встроенное поле: 10px 20px; /* Абсолютная длина */ маржа встроенная: 1em 2em; /* относительно размера текста */ встроенная маржа: 5% 2%; /* относительно ширины ближайшего блочного контейнера */ встроенное поле: 10px; /* устанавливает начальное и конечное значения */ /* Значения ключевых слов */ маржа встроенная: авто; /* Глобальные значения */ маржа встроенная: наследовать; маржа встроенная: начальная; маржа встроенная: вернуться; маржа встроенная: обратный слой; маржа встроенная: не установлена;
Это свойство соответствует margin-top и margin-bottom или свойства margin-right и margin-left , в зависимости от значений, определенных для write-mode , direction и text-orientation 900 05 .
Свойство margin-inline может быть указано с использованием одного или двух значений.
- Когда указано одно значение , к применяется одинаковое поле как в начале, так и в конце .
- Когда указаны два значения , первое поле относится к start , второе к end .
Значения
Свойство margin-inline принимает те же значения, что и свойство margin .
| Начальное значение | как каждое из свойств стенографии:
|
|---|---|
| Унаследовано 88 | |
| Проценты | зависит от модели компоновки |
| Расчетное значение | как каждое из свойств сокращение:
|
| Тип анимации | длина |
margin-inline =
<'margin-top'>{1,2 }
Установка встроенных начального и конечного полей
CSS
раздел {
цвет фона: желтый;
ширина: 120 пикселей;
высота: авто;
граница: 1px сплошной зеленый;
}
п {
маржа: 0;
встроенное поле: 20px 40px;
цвет фона: коричневый;
}
.
verticalExample {
режим письма: вертикальный-rl;
}
HTML
<дел>Пример текста
Пример текста
Результат
| Спецификация |
|---|
| Логические свойства и значения CSS, уровень 1 # propdef-margin-inline 9 0087 |
Таблицы BCD загружаются только в браузере с включенным JavaScript. Включите JavaScript для просмотра данных.
- Логические свойства и значения CSS
- Сопоставленные физические свойства:
margin-top,margin-right,margin-bottomиmargin-left -
режим письма,направление,ориентация текста
Обнаружили проблему с содержанием этой страницы?
- Отредактируйте страницу на GitHub.
- Сообщить о проблеме с содержимым.
- Посмотреть исходный код на GitHub.

Хотите принять участие?
Узнайте, как внести свой вклад.
Последний раз эта страница была изменена участниками MDN.
margin-bottom — CSS: каскадные таблицы стилей
Свойство CSS margin-bottom задает область поля внизу элемента. Положительное значение помещает его дальше от своих соседей, а отрицательное — ближе.
Это свойство не влияет на незаменяемых строчных элемента , таких как или <код> .
/* <длина> значения */ нижняя граница: 10px; /* Абсолютная длина */ нижняя граница: 1em; /* относительно размера текста */ нижняя граница: 5%; /* относительно ширины ближайшего блочного контейнера */ /* Значения ключевых слов */ нижняя граница: авто; /* Глобальные значения */ нижняя граница: наследовать; нижняя граница: начальная; нижняя граница: вернуться; нижняя граница: обратный слой; нижняя граница: не установлено;
Свойство margin-bottom указано как ключевое слово auto , или , или .
Его значение может быть положительным, нулевым или отрицательным.
Значения
-
<длина> Размер поля как фиксированное значение.
-
<процент> Размер поля в процентах относительно встроенного размера ( ширина на горизонтальном языке, определяется
режим письма) содержащего блока.-
авто Браузер выбирает подходящее значение для использования. См. поле
.
| Исходное значение | 0 |
|---|---|
| Применяется ко всем элементам | , кроме элементов с таблицей , отображающих типов, отличных от 9 0004 table-caption , table и inline-table . Это относится и к :: первая буква и :: первая строка . |
| Унаследовано | нет |
| Проценты | относятся к ширине содержащего блока |
| Вычисленное значение | указанный процент или абсолютная длина |
| тип анимации | длина |
margin-bottom =
<длина в процентах> |
авто"><процент длины> =
<длина> |
Установка положительного и отрицательного нижнего поля
HTML
Ячейка 0Блок 1Отрицательная маржа Box one меня подтягивает
CSS
CSS для элементов div для установки нижнего края и высоты
.box0 { нижняя граница: 1em; высота: 3см; } .box1 { нижняя граница: -1.5em; высота: 4см; } .box2 { граница: 1px пунктирная черная; ширина границы: 1px 0; нижняя граница: 2em; }
Некоторые определения для контейнеров и элементов div, чтобы можно было более четко увидеть эффекты полей
.container {
цвет фона: оранжевый;
ширина: 320 пикселей;
граница: 1px сплошной черный;
}
дел {
ширина: 320 пикселей;
цвет фона: золото;
}
Результат
| Спецификация |
|---|
| Модуль CSS Box Model Level 3 # margin-physical |
Таблицы BCD загружаются только в браузере с включенным JavaScript. Включите JavaScript для просмотра данных.
-
margin-top,margin-right,margin-leftиmarginсокращение - Сопоставленные логические свойства:
margin-block-start,margin-block-end,margin-inline-startиmargin-inline-endи сокращенияmargin-blockиmargin- встроенный
Обнаружили проблему с содержанием этой страницы?
- Отредактируйте страницу на GitHub.




В этом случае устанавливается значение, центрирующее элемент внутри его родителя
content { margin-right: 5%; }
.sidebox { margin-right: 10px; }
.logo { margin-right: -5px; }
verticalExample {
режим письма: вертикальный-rl;
}

box0 {
нижняя граница: 1em;
высота: 3см;
}
.box1 {
нижняя граница: -1.5em;
высота: 4см;
}
.box2 {
граница: 1px пунктирная черная;
ширина границы: 1px 0;
нижняя граница: 2em;
}
