Перейти к содержимому

Свойство CSS margin-top

Свойство margin-top используется для определения верхнего отступа элемента.

INFO

Это свойство не влияет на строчные элементы, такие как <span>.

Верхний и нижний отступы элемента могут схлопнуться в один, равный наибольшему из двух. Однако это происходит только в случае вертикальных отступов.

INFO

Допускаются отрицательные значения.

Начальное значение0
Применяется кКо всем элементам. Также применяется к ::first-letter.
НаследуетсяНет.
АнимацияДа. Верхний отступ элемента анимируется.
ВерсияCSS2
Синтаксис DOMobject.style.marginTop = "50px";

Синтаксис

Синтаксис свойства CSS margin-top

css
margin-top: length | auto | initial | inherit;

Пример использования свойства margin-top:

Пример свойства CSS margin-top со значением в пикселях (px)

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .margin-top {
        margin-top: 100px;
      }
    </style>
  </head>
  <body>
    <h2>Margin-top property example</h2>
    <p>No specified margin.</p>
    <p class="margin-top"> 100px margin is specified top for this text.</p>
  </body>
</html>

Результат

CSS margin-top Property

Пример свойства margin-top, заданного в "em":

Пример свойства CSS margin-top со значением в em

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p.example {
        margin-top: 5em;
      }
    </style>
  </head>
  <body>
    <h2>Margin-top property example</h2>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
    <p class="example">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
  </body>
</html>

Пример свойства margin-top, заданного в "%":

Пример свойства margin-top, заданного в "%":

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .margin-top {
        margin-top: 10%;
        background-color: lightblue;
      }
    </style>
  </head>
  <body>
    <h2>Margin-top property example</h2>
    <p>No specified margin.</p>
    <p class="margin-top"> 10% margin is specified top for this text.</p>
  </body>
</html>

Пример свойства margin-top со значением "initial":

Пример свойства margin-top со значением "initial":

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .margin-top {
        margin-top: initial;
        background-color: lightgreen;
      }
    </style>
  </head>
  <body>
    <h2>Margin-top property example</h2>
    <p>No specified margin.</p>
    <p class="margin-top"> Margin top is specified for this text.</p>
  </body>
</html>

Пример свойства margin-top со значением "inherit":

Пример свойства margin-top со значением "inherit":

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        margin-top: 50px;
      }
      .margin-top {
        margin-top: inherit;
        background-color: lime;
      }
    </style>
  </head>
  <body>
    <h2>Margin-top property example</h2>
    <div>
      Here is some text.
      <p class="margin-top"> Margin top is specified for this text.</p>
    </div>
  </body>
</html>

Значения

ЗначениеОписаниеЗапустить
autoУстанавливает верхний отступ. Это значение по умолчанию для данного свойства.Запустить »
lengthОпределяет верхний отступ в px, pt, cm и т. д. Значение по умолчанию — 0.Запустить »
%Устанавливает верхний отступ в % от размера содержащего элемента.Запустить »
initialЗаставляет свойство использовать значение по умолчанию.Запустить »
inheritНаследует свойство от родительского элемента.

Практика

Какова функция свойства 'margin-top' в CSS?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.