Top atribuut

Atribuut top määrab elemendi ülemise ääre asukoha vanemaelemendi ülemisest äärest. Atribuudi väärtusi saab määrata üldtunnustatud mõõtühikutega, näiteks pikslites, tollides, punktides, protsentides. Määratud väärtused võivad olla ka negatiivsed arvud, mis puhul elemendid asetsevad üksteise peale. Koordinaatide loendamine määratakse atribuudiga position, mis tavaliselt võtab väärtuseks relative (suhteline asend) või absolute (absoluutne asend).

Süntaks

cssselektor {
  top: suurus või auto;
}

Näide

Määrame lapselemendile hiirega üleminnes tema ülemise ääre asukohaks väärtuse 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;
}

Результат:

Näide

Nüüd paneme üleminnel lapselemendi ülemise ääre asuma -50px kõrgusele:

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

Результат:

Vaata ka

  • atribuut bottom,
    mis määrab elemendi alumise ääre asukoha
  • atribuut left,
    mis määrab elemendi vasaku ääre asukoha
  • atribuut right,
    mis määrab elemendi parema ääre asukoha
  • pseudoelement ::backdrop,
    mis määrab asukoha pärast esimest elementi
  • atribuut caption-side,
    mis määrab tabeli pealkirja asukoha