Sobes.tech
Junior

CSSda elementlarni joylashishni qanday variantlari mavjud?

sobes.tech AI

AIdan javob

CSSda elementlarning pozitsiyasini belgilash uchun bir nechta asosiy variantlar mavjud:

  • static — standart pozitsiya. Elementlar hujjat oqimida joylashadi, hech qanday siljishsiz.
  • relative — element o'zining normal pozitsiyasiga nisbatan joylashadi. Top, left, bottom, right yordamida siljishi mumkin, shuningdek, oqimda o'rnini saqlaydi.
  • absolute — element eng yaqin static bo'lmagan ota elementga nisbatan joylashadi (yoki bo'lmasa, oynaga nisbatan). Element oqimdan chiqariladi.
  • fixed — element brauzer oynasiga nisbatan qattiqlashadi va skroll qilishda harakat qilmaydi. Shuningdek, oqimdan chiqariladi.
  • sticky — element skroll qilish davomida belgilangan pozitsiyaga yetguncha relative kabi harakat qiladi, keyin fixed kabi bo'ladi.

Pozitsiyalashdan tashqari, elementlarni joylashtirish uchun ko'pincha quyidagilar ishlatiladi:

  • Flexbox — bitta o'lchovda (qator yoki ustun) elementlar orasida joylashishni va bo'shliqni moslashtirish uchun moslashuvchan model.
  • Grid — ikki o'lchovli tarmoq modeli, elementlarni qatorlar va ustunlar bo'yicha joylashtirish uchun.
  • float — eski usul, elementlarni oqib o'tkazish uchun ishlatilgan, hozir kamroq qo'llaniladi.

Position dan foydalanish misoli:

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