A top tulajdonság

A top tulajdonság beállítja a szülő elem tetejéhez viszonyított felső szél pozícióját. A tulajdonság értékei a szokásos mértékegységekkel adhatók meg, például pixelben, hüvelykben, pontokban, százalékban. A megadott értékek negatív számok is lehetnek, ilyenkor az elemek egymásra helyeződnek. A koordináták számítását a position tulajdonság határozza meg, amely általában a relative (relatív pozíció) vagy a absolute (abszolút pozíció) értéket veszi fel.

Szintaxis

cssszelektor {
  top: méret vagy auto;
}

Példa

Állítsuk be a gyermek elem felső szélének pozícióját 25px értékre, amikor a kurzor rá mutat:

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;
}

Результат:

Példa

Most pedig a gyermek elem felső széle -50px pozícióban legyen, amikor a kurzor rá mutat:

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;
}

Результат:

Lásd még

  • a bottom tulajdonság,
    amely az elem alsó szélének pozícióját állítja be
  • a left tulajdonság,
    amely az elem bal szélének pozícióját állítja be
  • a right tulajdonság,
    amely az elem jobb szélének pozícióját állítja be
  • a ::backdrop pszeudo-elem,
    amely az első elem utáni elhelyezkedést határozza meg
  • a caption-side tulajdonság,
    amely a táblázat címének pozícióját állítja be