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>
. Эти значения могут быть положительные, отрицательные или равны нулю.
Значения
Значение 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
илиrelative
0
Строчный способ разметки block
,inline
,inline-block
,block
,table
,inline-table
,list-item
,table-caption
любое static
илиrelative
0
, кроме случаев, когдаmargin-left
иmargin-right
установлены какauto
. В этом случае устанавливается значение, центрирующее элемент внутри его родителяБлочный способ разметки block
,inline
,inline-block
,block
,table
,inline-table
,list-item
,table-caption
left
илиright
static
илиrelative
0
Блочный способ разметки (плавающие элементы) любое table-*
, кромеtable-caption
любое 0
Внутренние table-*
элементы не имеют отступов, вместо этого используйтеborder-spacing
(en-US)любое, кроме flex
,inline-flex
, илиtable-*
любое fixed
илиabsolute
0
, кроме случаев, когда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.