Position Xususiyati
...
CSS Tashkiliy - Position Xususiyati
Position Xususiyati
Position xususiyati element uchun ishlatiladigan joylashuv usulini (statik, nisbiy, doimiy, mutlaq yoki yopishqoq) belgilaydi.
Position xususiyati element uchun joylashuv usulini belgilaydi.
Besh xil joylashuv qiymati mavjud:
- statik
- nisbiy
- doimiy
- mutlaq
- yopishqoq
Elementlar keyin top, bottom, left, va right xususiyatlari yordamida joylashadi. Biroq, bu xususiyatlar avval position xususiyati o'rnatilmasa ishlamaydi. Ular joylashuv qiymatiga qarab turlicha ishlaydi.
position: static;
HTML elementlari standart bo'yicha statik joylashadi.
Statik joylashgan elementlar top, bottom, left, va right xususiyatlaridan ta'sirlanmaydi.
position: static; bo'lgan element hech qanday maxsus tarzda joylashmaydi; u har doim sahifaning normal oqimiga ko'ra joylashadi:
Bu <div> elementi position: static; ga ega;
Quyida foydalaniladigan CSS keltirilgan:
Misol
position: relative;
position: relative; bo'lgan element o'zining normal pozitsiyasiga nisbatan joylashadi.
Nisbiy joylashgan elementning top, right, bottom, va left xususiyatlarini o'rnatish uni normal pozitsiyasidan olib chiqadi. Boshqa kontent bo'sh qoldirilgan joyga mos kelmaydi.
Bu <div> elementi position: relative; ga ega;
Quyida foydalaniladigan CSS keltirilgan:
Misol
position: fixed;
position: fixed; bo'lgan element ko'rinishga nisbatan joylashadi, bu degani sahifa aylantirilsa ham doimiy ravishda bir joyda qoladi. Elementni joylashtirish uchun top, right, bottom, va left xususiyatlari ishlatiladi.
Doimiy element sahifada u joylashgan joyda bo'sh joy qoldirmaydi.
Sahifaning pastki o'ng burchagidagi doimiy elementni ko'ring. Quyida foydalaniladigan CSS keltirilgan:
Misol
Bu <div> elementi position: fixed; ga ega;
position: absolute;
position: absolute; bo'lgan element eng yaqin joylashgan ajdodga nisbatan joylashadi (doimiy joylashuvga nisbatan emas, doimiy joylashuvga o'xshab).
Biroq; agar mutlaq joylashgan element joylashgan ajdodga ega bo'lmasa, u hujjat tanasidan foydalanadi va sahifa aylantirilganda harakat qiladi.
Eslatma: Mutlaq joylashgan elementlar normal oqimdan chiqariladi va boshqa elementlar bilan ustma-ust kelishi mumkin.
Quyida oddiy misol keltirilgan:
Bu <div> elementi position: relative; ga ega; Bu <div> elementi position: absolute; ga ega;
Quyida foydalaniladigan CSS keltirilgan:
Misol
position: sticky;
position: sticky; bo'lgan element foydalanuvchining aylantirish pozitsiyasiga asoslangan joylashadi.
Yopishqoq element nisbiy va doimiy o'rtasida o'zgaradi, aylantirish pozitsiyasiga qarab. U berilgan offset pozitsiyasida ko'rinishda joylashadi - keyin u o'z joyida "yopishadi" (doimiy pozitsiya kabi).
Eslatma: Yopishqoq joylashuv ishlashi uchun top, right, bottom yoki left dan kamida bittasini belgilashingiz kerak.
Quyidagi misolda, yopishqoq element sahifaning yuqori qismiga (top: 0) yopishadi, siz uning aylantirish pozitsiyasiga yetganda.
Misol
Rasm ustida matn joylash
Rasm ustiga matnni joylashtirish usuli:
Misol
O'zingiz sinab ko'ring:
Boshqa Misollar
Element shaklini o'rnatish Quyidagi misol elementning shaklini qanday o'rnatishni ko'rsatadi. Element ushbu shaklga kesiladi va ko'rsatiladi.
O'zingizni sinab ko'ring
Mashq:
<h1> elementini doimo yuqoridan 50px va o'ngdan 10px joylashtiring, oynaning yoki ramkaning chetlariga nisbatan.
Mashqni boshlash
Barcha CSS Joylashuv Xususiyatlari
| Xususiyat | Ta'rif |
|---|---|
| bottom | Joylashgan quti uchun pastki margin qirrasini o'rnatadi |
| clip | Mutlaq joylashgan elementni kesadi |
| left | Joylashgan quti uchun chap margin qirrasini o'rnatadi |
| position | Element uchun joylashuv turini belgilaydi |
| right | Joylashgan quti uchun o'ng margin qirrasini o'rnatadi |
| top | Joylashgan quti uchun yuqori margin qirrasini o'rnatadi |
Bu <div> elementi position: fixed; ga ega.
Last updated on