top | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 3.5+ | 3.1+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Значение по умолчанию | auto |
---|---|
Наследуется | Нет |
Применяется | Ко всем элементам |
Ссылка на спецификацию | http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-top |
Версии CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Описание
Для позиционированного элемента определяет расстояние от верхнего края родительского элемента до верхнего края дочернего элемента. Отсчет координат зависит от значения свойства position. Если оно равно absolute, в качестве родителя выступает окно браузера и положение элемента определяется от его верхнего края (рис. 1). В случае значения relative, top отсчитывается от верхнего края исходного положения элемента. Если для родительского элемента задано position: relative, то абсолютное позиционирование дочерних элементов определяет их положение от верхнего края родителя (рис. 2).
Рис. 1. Значение top относительно окна браузера
Рис. 2. Значение top относительно родителя
Синтаксис
top: значение | проценты | auto | inherit
Значения
В качестве значений принимаются любые единицы длины, принятые в CSS — например, пикселы (px), дюймы (in), пункты (pt) и др. Значение свойства top может быть и отрицательным, в этом случае возможны наложения разных элементов друг на друга. При задании значения в процентах, положение элемента вычисляется в зависимости от высоты родительского элемента.
- auto
- Не изменяет положение элемента.
- inherit
- Наследует значение родителя.
Пример
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>top</title> <style> . menu { position: absolute; /* Абсолютное позиционирование */ left: 300px; /* Положение от левого края */ top: 50px; /* Положение от верхнего края */ width: 120px; /* Ширина блока */ background: #e0e0e0; /* Цвет фона */ border: 1px solid #000; /* Параметры рамки */ padding: 5px; /* Поля вокруг текста */ } .content { position: absolute; /* Абсолютное позиционирование */ left: 0; /* Положение от левого края */ top: 0; /* Положение от верхнего края */ width: 280px; /* Ширина блока */ background: #00a5b6; /* Цвет фона */ color: white; /* Цвет текста */ padding: 5px; /* Поля вокруг текста */ padding-right: 60px; /* Отступ справа */ text-align: justify; /* Выравнивание по ширине */ } </style> </head> <body> <div> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis te feugifacilisi. </div> <div> Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. </div> </body> </html>
Результат данного примера показан на рис. 3.
Рис. 2. Применение свойства top
Объектная модель
[window.]document.getElementById(«elementID»).style.top
Браузеры
В браузере Internet Explorer 6 для абсолютно позиционированных элементов нельзя одновременно задать свойства top, left, right, bottom.
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.
Позиционирование
Свойство top | CSS справочник
CSS свойстваОпределение и применение
CSS свойство top указывает направление смещения позиционированного элемента от верхнего края.
Результат применения свойства top напрямую зависит от позиционирования элемента к которому оно применяется, т.е. элемент будет смещаться в зависимости от значения свойства position:
- position: relative; (элемент с относительным позиционированием) — при использовании свойства top элемент смещается вверх или вниз относительно его текущей позиции (положительное значение смещает вниз, отрицательное вверх). На примере top: 25px;
- position: absolute; (элемент с абсолютным позиционированием) — при использовании свойства top смещается вверх или вниз относительно верхнего края его предка, при этом предок должен иметь значение position отличное от установленного по умолчанию — static, иначе отсчёт будет вестись относительно верхнего края окна браузера (как при position: fixed;). На примере top: 40px;
- position: fixed;(элемент с фиксированным позиционированием) — при использовании свойства top элемент смещается вверх или вниз относительно верхнего края окна браузера. На примере top: 200px;
- position: static; (элемент со статическим позиционированием — по умолчанию) — значение свойства top не повлияют на позиционирование элемента.
Поддержка браузерами
Свойство | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
top | 1.0 | 1.0 | 6. 0 | 5.0 | 12.0 |
CSS синтаксис:
top:"auto | length | initial | inherit";
JavaScript синтаксис:
object.style.top = "-100px"
Значения свойства
Значение | Описание |
---|---|
auto | Позволяет браузеру вычислять положение от верхнего края. Это значение по умолчанию. |
length | Определяет величину смещения (px, em, pt, и т.п.). Допускается использование отрицательных значений. |
% | Величина смещения, указанная в процентах от содержащего элемента. Допускается использование отрицательных значений. |
initial | Устанавливает свойство в значение по умолчанию. |
inherit | Указывает, что значение наследуется от родительского элемента. |
Версия CSS
CSS2Наследуется
Нет.Анимируемое
Да.Пример использования
<!DOCTYPE html> <html> <head> <title>Свойство top. </title> <style> body { background-color:khaki; /* задаём задний фон цвета хаки */ } .relative { position:relative; /* элемент с относительным позиционированием */ top : 25px; * задаём смещение элемента вниз относительно его текущей позиции */ width 200px; /* задаём ширину блока */ height: 250px; /* задаём высоту блока */ border 5px solid; /* задаём стиль для границ сплошной и ширину 5px */ background-color:orange; /* задаём задний фон оранжевого цвета */ } .absolute { position:absolute; /* элемент с абсолютным позиционированием */ top : 40px; * задаём смещение элемента вниз относительно верхнего края его предка */ width 150px; /* задаём ширину блока */ height: 100px; /* задаём высоту блока */ border 5px solid green; /* задаём стиль для границ сплошной, ширину 5px и цвет зелёный */ } .fixed { position:fixed; /* элемент с фиксированным позиционированием */ top : 200px; * задаём смещение элемента вниз относительно верхнего края окна браузера */ width 150px; /* задаём ширину блока */ height: 100px; /* задаём высоту блока */ border 5px solid red; /* задаём стиль для границ сплошной, ширину 5px и цвет красный */ } </style> </head> <body> <div class = "relative">div position:relative;</div> <div class = "absolute">div position:absolute;</div> <div class = "fixed">div position:fixed;</div> </body> </html>
CSS top Property — GeeksforGeeks
Улучшить статью
Сохранить статью
- Последнее обновление: 19 окт, 2021
Улучшить статью
Сохранить статью
Свойство top в CSS используется для описания верхней позиции элемента. Свойство top зависит от положения элемента.
- Если значение position является фиксированным или абсолютным, элемент корректирует свой верхний край по отношению к верхнему краю своего родительского элемента или блока, который его содержит.
- Если значение position является относительным, то элемент позиционируется относительно своего текущего верхнего края.
- Если значение позиции статично, то элемент не имеет никакого эффекта из-за свойства top.
Синтаксис:
top: длина| начальный | наследовать| авто;
Значения свойств: Все свойства хорошо описаны в примере ниже.
длина: Это свойство используется для указания верхней позиции элемента. Значение длины может быть отрицательным, нулевым или положительным. Значение длины может быть в виде пикселей, см и т. д.
Пример:
<
HTML
>
<
HEAD
>
<
Титул
> CS Propety0057 Титул
>
<
Стиль
>
8 >
8 >
.
верх: 00px;
ширина: 400 пикселей;
высота: 250 пикселей;
граница: 2 пикселя, сплошная черная;
}
.GFG2 {
Положение: Абсолют;
вверху: 50 пикселей;
граница: 1 пиксель сплошной зеленый;
}
. gfg3 {
положение: относительное;
вверху: 150 пикселей;
граница: 1 пиксель сплошной зеленый;
}
Output: initial : It is used to set an свойство CSS элемента в его значение по умолчанию. Исходное ключевое слово можно использовать для любого свойства CSS и для любого элемента HTML. Пример: Этот пример иллюстрирует использование начальной цифры .0048, чтобы установить значение по умолчанию. Вывод: наследовать : Это свойство используется для наследования свойства элемента от значения свойства родительского элемента. Ключевое слово inherit можно использовать для наследования любого свойства CSS и любого элемента HTML. Пример: В этом примере показано использование свойства наследовать для наследования свойств от значения свойства родительского элемента. Output: Поддерживаемые браузеры: Ниже перечислены браузеры, поддерживаемые свойством top : Статьи по теме Самоубийство — это смерть, вызванная нанесением себе телесных повреждений с намерением умереть. Попытка самоубийства - это когда кто-то причиняет себе вред с каким-либо намерением покончить с собой, но не умирает в результате своих действий. 1 Многие факторы могут повысить риск суицида или защитить от него. Самоубийство связано с другими формами травм и насилия. Например, люди, подвергшиеся насилию, в том числе жестокому обращению с детьми, издевательствам или сексуальному насилию, имеют более высокий риск самоубийства. Связь с поддержкой семьи и сообщества и легкий доступ к медицинскому обслуживанию могут уменьшить суицидальные мысли и поведение. 2 Уровень самоубийств увеличился на 30% в период с 2000 по 2018 год и снизился в 2019 и 2020 годах. Самоубийства являются основной причиной смерти в Соединенных Штатах, 3 в 2020 году погибло 45 979 человек. Это примерно одна смерть на каждые 11 лет. минут. 3 Количество людей, которые думают или пытаются совершить самоубийство, еще выше. По оценкам, в 2020 году 12,2 миллиона взрослых американцев серьезно думали о самоубийстве, 3,2 миллиона планировали попытку самоубийства и 1,2 миллиона пытались покончить жизнь самоубийством. 4 Самоубийства случаются в любом возрасте. В 2020 году самоубийство входило в число 9 основных причин смерти людей в возрасте от 10 до 64 лет. Самоубийство было второй по значимости причиной смерти людей в возрасте 10–14 и 25–34 лет. 3 В некоторых группах уровень самоубийств выше, чем в других. Уровень самоубийств зависит от расовой/этнической принадлежности, возраста и других факторов, таких как место жительства человека. По расе / этнической принадлежности группы с самыми высокими показателями были неиспаноязычными американскими индейцами / коренными жителями Аляски и неиспаноязычными белыми. 3 Другие американцы с уровнем самоубийств выше среднего - это ветераны, люди, живущие в сельской местности, а также работники определенных отраслей и профессий, таких как горнодобывающая промышленность и строительство. 5,6 Молодые люди, которые идентифицируют себя как лесбиянки, геи или бисексуалы, имеют более высокий уровень суицидальных мыслей и поведения по сравнению со своими сверстниками, которые идентифицируют себя как гетеросексуалы. 7 Увеличить К началу страницы Самоубийства и попытки самоубийства вызывают серьезные эмоциональные, физические и экономические последствия. Люди, пытающиеся покончить жизнь самоубийством и выжившие, могут получить серьезные травмы, которые могут иметь долгосрочные последствия для их здоровья. Они также могут испытывать депрессию и другие проблемы с психическим здоровьем. 8 Хорошая новость заключается в том, что более 90% людей, пытавшихся покончить жизнь самоубийством и выживших, никогда не заканчивают жизнь самоубийством. 9 Самоубийство и попытки самоубийства влияют на здоровье и благополучие друзей, близких, коллег и общества в целом. Когда люди умирают в результате самоубийства, их выжившие родственники и друзья могут испытать шок, гнев, чувство вины, симптомы депрессии или тревоги и даже сами могут испытывать мысли о самоубийстве. 8 Самоубийство также дорого обходится обществу. В 2019 году, самоубийства и несмертельные членовредительства обошлись стране почти в 490 миллиардов долларов в виде медицинских расходов, затрат на потерю работы, стоимости статистической жизни и затрат на качество жизни. 10 Начало страницы Самоубийство можно предотвратить, и каждый должен сыграть свою роль в спасении жизней и создании здоровых и сильных людей, семей и сообществ. Профилактика самоубийств требует комплексного подхода общественного здравоохранения. CDC разработал Ресурс для действий по предотвращению самоубийств, который предоставляет информацию о наилучших доступных доказательствах предотвращения самоубийств. Штаты и сообщества могут использовать ресурс по предотвращению самоубийств, чтобы принимать решения о мероприятиях по предотвращению самоубийств. Стратегии варьируются от тех, которые предназначены для поддержки людей с повышенным риском, до сосредоточения внимания на всем населении, независимо от риска. Укрепление экономической поддержки Укрепление экономической поддержки Создать защитную среду Создать защитную среду Улучшить доступ и оказание помощи при суициде Улучшить доступ и оказание помощи при суициде Продвижение здоровых связей Продвижение здоровых связей Обучение навыкам преодоления трудностей и решения проблем Обучение навыкам преодоления трудностей и решения проблем Выявление и поддержка людей, подвергающихся риску Выявление и поддержка людей, подвергающихся риску Уменьшение вреда и предотвращение будущего риска Уменьшение вреда и предотвращение риска в будущем К началу страницы Свяжитесь с 988 Suicide and Crisis Lifeline, если вы испытываете расстройство, связанное с психическим здоровьем, или беспокоитесь о близком человеке, которому может понадобиться помощь в кризисной ситуации. Свяжитесь с обученным кризисным консультантом. 988 является конфиденциальным, бесплатным и доступным 24/7/365. Посетите 988 Suicide and Crisis Lifeline для получения дополнительной информации на 988lifeline.org. К началу страницы
Стиль
>
.0057>
<
DIV
Класс
=
"GFG1"
>
>
>
>
.
div
class
=
"gfg2"
>
Подблок-1 с позицией: absolute и top: 903 908 050570056
div
>
<
div
class
=
"gfg3"
>
Sub block-2 with position: relative и вверху: 150px
Div
>
Div
>
Div
>
Div
>
.0003
body
>
html
>
HTML
<
html
>
<
head
>
<
title
> Свойство CSS top
title
>
<
Стиль
>
. GFG1 {
Положение: относительное;
ширина: 400 пикселей;
высота: 150 пикселей;
граница: 2 пикселя, сплошная черная;
}
.gfg2 {
позиция: абсолютная;
вверху: 50 пикселей;
граница: 1 пиксель сплошной зеленый;
}
. GFG3 {
Положение: относительно;
вверху: инициал;
граница: 1 пиксель сплошной зеленый;
}
style
>
head
>
<
body
>
<
раздел
класс
=
"gfg1"
>
Main block with position: relative and top: 0px
<
div
class
=
"gfg2"
>
Sub block-1 with position : Absolute and Top: 50px
Div
>
<
Div
Класс
<
DIV
. 0058
=
"gfg3"
>
Sub block-2 with position: relative and top: initial
div
>
< /
DIV
>
Body
>
HTML
>
>
9889999999999999999999999999999999999999999999999999999999999999999999999999999н.0361 HTML
<
html
>
<
head
>
<
title
> CSS top Property
Название
>
<
Стиль
>
>
>
> 0058
. gfg1 {
положение: относительное;
ширина: 400 пикселей;
высота: 150 пикселей;
граница: 2 пикселя, сплошная черная;
}
.GFG2 {
Положение: Абсолют;
вверху: 50 пикселей;
}
. GFG3 {
Положение: Абсолют;
верх: наследовать;
}
Стиль
>
Голова
.0057 >
<
body
>
<
div
class
=
"gfg1"
>
Main block with position: относительный и верхний: 0px.
<
DIV
Класс
=
"GFG2"
>
Подблок-1 с позицией: абсолютной и верхней: 50px.
<
DIV
Класс
=
"GFG3"
>
Sub Block-2 с позицией: Absolute и Top.
DIV
>
DIV
>
DIV
>
0058
div
>
body
>
html
>
Факты о самоубийстве | Самоубийство