С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
