СSS Свойство top
Пример
Установить верхний край, расположенный в элементе <div> 50px вниз от верхнего края своего ближайшего расположенного предка:
div {
position: absolute;
top:
50px;
border: 3px solid green;
}
Попробуйте сами »
Определение и использование
Свойство top
влияет на вертикальное положение позиционируемого элемента. Это свойство действует, на непозиционированные элементы.
- Если position: absolute; или position: fixed; - свойство
top
устанавливает левый край элемента к блоку слева от левого края расположить его ближайшего предка. - Если position: relative; - свойство
top
устанавливает левый край элемента на единицу влево/вправо от своего нормального положения. - Если position: sticky; - свойство
top
ведет себя как position равно relative, когда элемент находится внутри просмотра и как его позиция является фиксированной, когда он находится вне. - Если position: static; - свойство
top
эффекта нет.
Значение по умолчанию: | auto |
---|---|
Унаследованный: | нет |
Анимируемый: | да. Прочитать о animatable Попробовать |
Версия: | CSS2 |
JavaScript синтаксис: | object.style.top="100px" Попробовать |
Поддержка браузеров
Числа в таблице указывают первая версия браузер, который полностью поддерживает свойство.
Свойство | |||||
---|---|---|---|---|---|
top | 1.0 | 5.0 | 1.0 | 1.0 | 6.0 |
CSS Синтаксис
top: auto|length|initial|inherit;
Значения свойств
Значение | Описание | Воспроизвести |
---|---|---|
auto | Позволяет браузеру вычислить позицию верхнего края. Это показатель | Воспроизвести » |
length | Устанавливает позицию верхнего края в px, cm, и т.д. Допускаются отрицательные значения. Прочитать о Eдиницы длины | Воспроизвести » |
% | Устанавливает позицию верхнего края % от содержащего элемента. Допускаются отрицательные значения | Воспроизвести » |
initial | Устанавливает это свойство в значение индекса. Прочитать о initial | Воспроизвести » |
inherit | Наследует это свойство от родительского элемента. Прочитать о inherit |
Примеры
Пример
Использовать свойство top с отрицательным значением и для элемента с не позиционированными предками: для элемента с не позиционировал предков Используйте top property with a negative value and for an element with нет positioned ancestors:
div.b {
position: absolute;
top: -20px;
border: 3px solid blue;
}
div.c {
position: absolute;
top: 150px;
border: 3px solid green;
}
Попробуйте сами »
Связанные страницы
CSS Учебник: CSS Позиция
CSS Справочник: Свойство bottom
CSS Справочник: Свойство left
CSS Справочник: Свойство right
HTML DOM Справочник: Свойство top