Vlastnost top
Vlastnost top nastavuje polohu
horního okraje prvku od vrchu nadřazeného prvku.
Hodnoty pro vlastnost lze
zapsat s obecně přijímanými jednotkami velikosti,
například v pixelech, palcích, bodech, procentech.
Zadané hodnoty mohou být i záporná čísla,
v tomto případě se prvky budou překrývat jeden
na druhém. Počátek souřadnic je určen vlastností position,
která obvykle nabývá hodnoty relative
(relativní poloha) nebo absolute
(absolutní poloha).
Syntaxe
selektor {
top: velikost nebo auto;
}
Příklad
Nastavme při najetí na podřízený prvek
jeho pozici horní hranice
rovnou 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;
}
:
Příklad
A nyní nastavme při najetí horní hranici
podřízeného prvku na pozici
-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;
}
:
Viz také
-
vlastnost
bottom,
která nastavuje pozici dolního okraje prvku -
vlastnost
left,
která nastavuje pozici levého okraje prvku -
vlastnost
right,
která nastavuje pozici pravého okraje prvku -
pseudoprvek
::backdrop,
který nastavuje umístění za prvním prvkem -
vlastnost
caption-side,
která nastavuje pozici nadpisu tabulky