Sobes.tech
Junior

CSSте элементтерди жайгаштыруу варианттары кандай?

sobes.tech AI

AIден жооп

CSSте элементтердин жайгашуусунун бир нече негизги варианттары бар:

  • static — стандарттык жайгашуу. Элементтер документтин агымында жайгашкан, жылдырбоо менен.
  • relative — элемент өзүнүн нормалдуу жайгашуусуна салыштырмалуу жайгашат. Top, left, bottom, right аркылуу жылдырса болот, бирок ал өз ордун сактайт.
  • absolute — элемент эң жакынкы static эмес ата-элементке салыштырмалуу жайгашат (же терезеге салыштырмалуу, эгер андайлар жок болсо). Элемент агымдан чыгат.
  • fixed — элемент браузер терезесине салыштырмалуу бекитилет жана скроллдоону улантпайт. Ошондой эле, ал агымдан чыгат.
  • sticky — элемент scroll учурунда белгиленген жайгашууга жеткенге чейин relative катары жүрөт, андан кийин fixed катары иштейт.

Позициялоодон тышкары, элементтерди жайгаштыруу үчүн көбүнесе колдонулат:

  • Flexbox — бир өлчөмдүү (сызык же багыт) элементтердин ортосунда түзүлүш жана бөлүштүрүү үчүн ийкемдүү модель.
  • Grid — эки өлчөмдүү тор модел, элементтерди саптар жана багыттар боюнча жайгаштыруу үчүн.
  • float — эскирген ыкма, элементтерди айландыруу үчүн колдонулган, азыр азыраак колдонулат.

Position колдонуу мисалы:

.element {
  position: absolute;
  top: 10px;
  left: 20px;
}