Курсы по LESS
Открыта запись на бесплатный пробный месяц! Жми для подробностей! →
235 of 313 menu
Бесплатный курс по Верстке. От новичка до продвинутого верстальщика! Мы уже начали, но можно присоединится! Жми для записи!

Свойство top

Свойство top задает положение верхнего края элемента от верха родительского элемента. Значения для свойства можно записать с общепринятыми единицами размеров, например, в пикселях, дюймах, пунктах, процентах. Задаваемые значения могут быть и отрицательными числами, в этом случае элементы будут накладываться один на другой. Отсчет координат определяется свойством position, которое обычно принимает значение relative (относительное положение) или absolute (абсолютное положение).

Синтаксис

селектор { top: размер или auto; }

Пример

Давайте при наведении на дочерний элемент установим ему позицию верхней границы равную 25px:

<div id="elem"> <p></p> </div> #elem { width: 400px; height: 300px; border: 1px solid black; } p { position: relative; width: 100px; height: 100px; border: 1px solid red; margin-top: 50px; margin-left: 50px; } p:hover { top: 25px; width: 100px; height: 100px; border: 1px solid red; }

:

Пример

А теперь пусть при наведении верхняя граница дочернего элемента будет расположена на -50px:

<div id="elem"> <p></p> </div> #elem { width: 400px; height: 300px; border: 1px solid black; } p { position: relative; margin-top: 50px; width: 100px; height: 100px; border: 1px solid red; margin-left: 50px; } p:hover { top: -50px; width: 100px; height: 100px; border: 1px solid red; }

:

Смотрите также

  • свойство bottom,
    которое задает позицию нижнего края элемента
  • свойство left,
    которое задает позицию левого края элемента
  • свойство right,
    которое задает позицию правого края элемента
  • псевдоэлемент ::backdrop,
    который задает расположение после первого элемента
  • свойство caption-side,
    которое задает позицию заголовка таблицы
ptuzlruitaz