Egenskapen top

Egenskapen top setter posisjonen til elementets øvre kant fra toppen av foreldreelementet. Verdier for egenskapen kan skrives med vanlige enheter for størrelser, for eksempel i piksler, tommer, punkter, prosent. De angitte verdiene kan også være negative tall, i så fall vil elementene overlappe hverandre. Koordinatberegningen bestemmes av egenskapen position, som vanligvis tar verdien relative (relativ posisjon) eller absolute (absolutt posisjon).

Syntaks

cssvelger {
  top: størrelse eller auto;
}

Eksempel

La oss ved hovering over barneelementet sette posisjonen for dens øvre kant 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 la oss nå ved hovering sette den øvre kanten av barneelementet til å være plassert 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å

  • egenskapen bottom,
    som setter posisjonen til elementets nedre kant
  • egenskapen left,
    som setter posisjonen til elementets venstre kant
  • egenskapen right,
    som setter posisjonen til elementets høyre kant
  • pseudoelementet ::backdrop,
    som setter plasseringen etter det første elementet
  • egenskapen caption-side,
    som setter posisjonen til tabellens overskrift