Egenskaben top

Egenskaben top angiver positionen af elementets øverste kant fra toppen af det overordnede element. Værdier for egenskaben kan angives med almindeligt anvendte enheder for størrelser, for eksempel i pixels, inches, point, procenter. De angivne værdier kan også være negative tal, i dette tilfælde vil elementerne overlappe hinanden. Koordinatberegningen bestemmes af egenskaben position, som normalt antager værdien relative (relativ position) eller absolute (absolut position).

Syntaks

cssselektor {
  top: størrelse eller auto;
}

Eksempel

Lad os ved hover over det underordnede element indstille dets øverste kantposition til 25px:

html<div id="elem">
  <p></p>
</div>
css#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;
}

Результат:

Eksempel

Og lad os nu ved hover have den øverste kant af det underordnede element placeret på -50px:

html<div id="elem">
  <p></p>
</div>
css#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 også

  • egenskaben bottom,
    som angiver positionen af elementets nederste kant
  • egenskaben left,
    som angiver positionen af elementets venstre kant
  • egenskaben right,
    som angiver positionen af elementets højre kant
  • pseudoelementet ::backdrop,
    som angiver placering efter det første element
  • egenskaben caption-side,
    som angiver positionen af tabellens overskrift