English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по CSS

Правила CSS (RULES)

Полный список свойств CSS

Метод использования и примеры свойств CSS top

Свойство top CSS определяет верхний край элемента. Это свойство определяет смещение между верхней границей внешней рамки定位анного элемента и верхней границей содержимого.

Для элементов относительного определения, если top и bottom оба auto, их значение расчета равно 0; если один из них auto, то берется противоположное значение другого; если оба не auto, bottom принимает значение top в противоположном направлении.

Внимание: Если значение свойства position равно "static", то установка свойства top не будет иметь никакого эффекта.

  • ДляАбсолютно позиционированныйЭлемент, свойство top которого определяет расстояние от верхнего края рамки элемента до верхнего края блока содержимого.

  • ДляОтносительно позиционированияЭлемент, свойство top которого определяет смещение верхнего края рамки элемента относительно верхнего края рамки herself (то есть, для рамки задается позиция в нормальном потоке, затем от этой позиции отступают на эти свойства).

Таблица ниже предоставляет описание использования и историю версий этого свойства, а также грамматику использования этого свойства в скриптах JavaScript.

Значение по умолчанию:auto
Применяется к:Элементы позиционирования
Инherit:Нет
Анимировано:Да.Пожалуйста, обратитесь к Анимационные свойства.
Версия:CSS 2, 3
Грамматика JavaScript:object.style.top="60px"

Использование грамматики top

Грамматика этого свойства такая:

top: length | percentage | auto | initial | inherit

Ниже приведен пример того, как использовать свойство top.

  p {
   position: absolute;
   top: 150px;
  }
Протестируйте, посмотрите‹/›

Значения свойств

Таблица ниже описывает значения этого свойства.

ЗначениеОписание
lengthЧисловое значение в единицах px, pt, cm, em и т.д., разрешены отрицательные значения.
percentageУказать процентное смещение. Расчет процента относительно высоты блока содержимого элемента. Разрешены отрицательные проценты.
autoБраузер вычисляет положение верхнего края. Это значение по умолчанию.
initialУстановить этот параметр в его значение по умолчанию.
inheritЕсли указано, то связанный элемент принимает значение свойства top родительского элемента.

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

Совместимость браузеров для свойства top; числа в таблице представляют собой минимальную версию браузера, поддерживающего это свойство; все основные браузеры поддерживают это свойство.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 4+

  • Apple Safari 1+

  • Opera 6+

Дополнительное чтение

Пожалуйста, обратитесь к следующим учебникам:CSS позиция,CSS слой.

Связанные свойства:position,left,right,bottom,z-index.