Top хусусияти

top хусусияти элементнинг юқори чегини ота-элементнинг юқори чегидан ўрнини белгилайди. Хусусият учун қийматларни ўлчам бирликлари билан белгилаш мумкин, масалан, пикселлар, дюймлар, пунктлар, фоизлар. Белгиланадиган қийматлар манфий сонлар ҳам бўлиши мумкин, бу ҳолда элементлар бир-бирининг устига қўйилади. Координаталар ҳисоби position хусусияти орқали аниқланади, у odatda relative (нисбий ўрни) ёки absolute (абсолют ўрни) қийматларини олади.

Синтаксис

cssселектор {
  top: ўлчам ёки auto;
}

Мисол

Келгила, фарзанд элементга курсорни олиб борилганда унинг юқори чеги ўрнини 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;
}

Результат:

Мисол

Энди эса фарзанд элементнинг юқори чеги -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;
}

Результат:

Шунингдек қаранг

  • bottom хусусияти,
    элементнинг пастки чегининг ўрнини белгилайди
  • left хусусияти,
    элементнинг чап чегининг ўрнини белгилайди
  • right хусусияти,
    элементнинг ўнг чегининг ўрнини белгилайди
  • ::backdrop псевдоэлементи,
    биринчи элементдан кейинги ўринни белгилайди
  • caption-side хусусияти,
    жадвал сарлавҳасининг ўрнини белгилайди