Egenskapen top
Egenskapen top sätter positionen
för elementets övre kant från toppen av föräldraelementet.
Värden för egenskapen kan
anges med vanliga måttenheter,
till exempel i pixlar, tum, punkter, procent.
De angivna värdena kan också vara negativa tal,
i så fall kommer elementen att överlappa varandra.
Koordinatberäkningen bestäms av egenskapen position,
som vanligtvis har värdet relative
(relativ position) eller absolute
(absolut position).
Syntax
selektor {
top: storlek eller auto;
}
Exempel
Låt oss när vi hovrar över barnelementet
sätta positionen för dess övre kant
till 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;
}
:
Exempel
Och låt nu den övre kanten av barnelementet
vara placerad
på -50px vid hovring:
<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;
}
:
Se även
-
egenskapen
bottom,
som sätter positionen för elementets nedre kant -
egenskapen
left,
som sätter positionen för elementets vänstra kant -
egenskapen
right,
som sätter positionen för elementets högra kant -
pseudoelementet
::backdrop,
som sätter positionen efter det första elementet -
egenskapen
caption-side,
som sätter positionen för tabellrubriken