--- title: top slug: Web/CSS/top tags: - CSS - CSS Позиционирование - CSS свойство - Справка translation_of: Web/CSS/top ---
{{CSSRef}}

CSS свойство top частично определяет вертикальную позицию позиционируемого элемента. Оно не влияет на непозиционируемые элементы (т.е. top не применится, если задано position: static).

{{EmbedInteractiveExample("pages/css/top.html")}}

Эффект свойства top зависит от того, как позиционируется элемент (то есть от значения свойства {{cssxref("position")}}):

Когда заданы оба свойства top и {{cssxref("bottom")}}, а свойство {{cssxref("position")}} установлено как absolute или fixed, то оба свойства top и {{cssxref("bottom")}} учитываются. Во всех остальных ситуациях, если {{cssxref("height")}} как-либо ограничена или position установлено как relative, то свойство top будет учтено, а {{cssxref("bottom")}} — проигнорировано.

Синтаксис

/* Значения величин */
top: 3px;
top: 2.4em;

/* Процентные значения от высоты родительского блока */
top: 10%;

/* Ключевое слово */
top: auto;

/* Глобальные значения */
top: inherit;
top: initial;
top: unset;

Значения

{{cssxref("<length>")}}
Отрицательная, нулевая или положительная величина, которая представляет:
{{cssxref("<percentage>")}}
Процент от высоты родительского блока.
auto
Это ключевое слово, которое означает:
inherit
Это ключевое слово указывает, что значение будет соответствовать вычисленному значению родительского блока (необязательно непосредственного родителя). Вычисляемое значение обрабатывается так же, как {{cssxref("<length>")}}, {{cssxref("<percentage>")}} или ключевое слово auto.

Формальный синтаксис

{{csssyntax}}

Пример

/* Для body могут быть использованы единицы px, также и для div */
body{
  width: 100%;
  height: 100%;
}

/* div теперь может использовать значения в процентах (body ширина и высота установлены) */
div {
  position: absolute;
  left: 15%;
  top: 30%;
  bottom: 30%;
  width: 70%;
  height: 40%;
  text-align: left;
  border: 3px rgb(0,0,0) solid;
}
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
   <head>
     <meta http-equiv="Content-Type" content="application/xhtml+xml" />
     <title>Mozilla.org height top left width percentage CSS</title>
     <style type="text/css">
       /* Для body могут быть использованы единицы px, также и для div */
       body {
         width: 100%;
         height: 100%;
       }
       /* div теперь может использовать значения в процентах (body ширина и высота установлены) */
       div {
         position: absolute;
         left: 15%;
         top: 30%;
         bottom: 30%;
         width: 70%;
         height: 40%;
         text-align: left;
         border: 3px rgb(0,0,0) solid;
       }
     </style>
   </head>
   <body>
      <center>
        <div>
             ...Some content...
        </div>
      </center>

   </body>
 </html>

Спецификации

Спецификация Состояние Комментарий
{{SpecName('CSS3 Transitions', '#animatable-css', 'top')}} {{Spec2('CSS3 Transitions')}} Определяет top как анимируемое
{{SpecName('CSS2.1', 'visuren.html#propdef-top', 'top')}} {{Spec2('CSS2.1')}} Initial definition

Совместимость с браузерами

{{Compat("css.properties.top")}}