--- title: margin-top slug: Web/CSS/margin-top tags: - CSS - CSS Property - Reference - справочник translation_of: Web/CSS/margin-top ---
Свойство margin-top
CSS определяет внешний отступ в верхней части элемента. Положительное значение поместит элемент дальше от соседних элементов, чем обычно, а отрицательное значение поместит его ближе.
Исходники для этого интерактивного примера хранятся в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, пожалуйста, скопируйте https://github.com/mdn/interactive-examples и отправьте нам соответствующий запрос.
Это свойство не имеет эффекта на незамещаемых (non-replaced) строковых (inline) элементах, таких как {{HTMLElement("span")}} или {{HTMLElement("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>
. Эти значения могут быть положительные, отрицательные или равны нулю.
auto
.content { margin-top: 5%; } .sidebox { margin-top: 10px; } .logo { margin-top: -5px; } #footer { margin-top: 1em; }
Specification | Status | Comment |
---|---|---|
{{SpecName('CSS3 Box', '#the-margin', 'margin-top')}} | {{Spec2('CSS3 Box')}} | Никаких существенных изменений |
{{SpecName('CSS3 Transitions', '#animatable-css', 'margin-top')}} | {{Spec2('CSS3 Transitions')}} | Определяет margin-top как анимационный. |
{{SpecName('CSS2.1', 'box.html#margin-properties', 'margin-top')}} | {{Spec2('CSS2.1')}} | Устраняет его влияние на строковые (inline) элементы. |
{{SpecName('CSS1', '#margin-top', 'margin-top')}} | {{Spec2('CSS1')}} | Начальное определение |
{{cssinfo}}
{{Compat("css.properties.margin-top")}}