CSS margin
CSS marginlari
CSS margin xossalari elementlar atrofida, belgilangan chegaralardan tashqarida bo‘shliq yaratish uchun ishlatiladi.
Marginlar element chegarasi va atrofidagi elementlar orasidagi masofani belgilaydi.
CSS bilan marginlar ustidan to‘liq nazoratingiz bor. CSS’da elementning har bir tomoni (yuqori, o‘ng, pastki va chap) uchun margin belgilash xossalari va barcha margin xossalarini bitta deklaratsiyada belgilash qisqartma xossasi bor.
Margin — alohida tomonlar
CSS elementning har bir tomoni uchun margin belgilash xossalariga ega:
margin-top— element yuqori marginini belgilaydimargin-right— element o‘ng marginini belgilaydimargin-bottom— element pastki marginini belgilaydimargin-left— element chap marginini belgilaydi
Barcha margin xossalari quyidagi qiymatlarga ega bo‘lishi mumkin:
- auto — brauzer marginni hisoblaydi
- length — marginni px, pt, cm va h.k. belgilaydi
- % — o‘z ichiga oluvchi element kengligining foizida margin belgilaydi
- inherit — margin ota elementdan meros qilib olinishi kerakligini belgilaydi
Maslahat: Manfiy qiymatlarga ham ruxsat beriladi.
Misol
<p> elementining to‘rt tomoni uchun turli margin qiymatlarini belgilash:
p {
margin-top: 100px;
margin-bottom: 100px;
margin-right: 150px;
margin-left: 80px;
}
O‘zingiz sinab ko‘ring »
Margin — qisqartma xossasi
Kodni qisqartirish uchun barcha margin xossalarini bitta deklaratsiyada belgilash mumkin.
margin xossasi quyidagi alohida margin xossalari uchun qisqartma xossadir:
Bu qanday ishlaydi:
Agar margin xossasi to‘rtta qiymatga ega bo‘lsa:
- margin: 25px 50px 75px 100px;
- yuqori margin — 25px
- o‘ng margin — 50px
- pastki margin — 75px
- chap margin — 100px
Misol
margin qisqartma xossasidan to‘rtta qiymat bilan foydalanish:
p {
margin: 25px 50px 75px 100px;
}
O‘zingiz sinab ko‘ring »
Agar margin xossasi uchta qiymatga ega bo‘lsa:
- margin: 25px 50px 75px;
- yuqori margin — 25px
- o‘ng va chap marginlar 50px
- pastki margin — 75px
Misol
margin qisqartma xossasidan uchta qiymat bilan foydalanish:
p {
margin: 25px 50px 75px;
}
O‘zingiz sinab ko‘ring »
Agar margin xossasi ikkita qiymatga ega bo‘lsa:
- margin: 25px 50px;
- yuqori va pastki marginlar 25px
- o‘ng va chap marginlar 50px
Misol
margin qisqartma xossasidan ikkita qiymat bilan foydalanish:
p {
margin: 25px 50px;
}
O‘zingiz sinab ko‘ring »
Agar margin xossasi bitta qiymatga ega bo‘lsa:
- margin: 25px;
- to‘rtala margin ham 25px
Misol
margin qisqartma xossasidan bitta qiymat bilan foydalanish:
p {
margin: 25px;
}
O‘zingiz sinab ko‘ring »
auto qiymati
Elementni konteyneri ichida gorizontal markazlashtirish uchun margin xossasini auto qilib belgilash mumkin.
Bunda element belgilangan kenglikni egallaydi va qolgan bo‘shliq chap va o‘ng marginlar o‘rtasida teng bo‘linadi.
Misol
margin: auto qiymatidan foydalaning:
div {
width: 300px;
margin:
auto;
border: 1px solid red;
}
O‘zingiz sinab ko‘ring »
inherit qiymati
margin xossasini inherit qilib belgilash orqali marginning ota elementdan meros qilib olinishini ta’minlash mumkin.
Bu misol <p class="ex1"> elementining chap marginini ota (<div>) elementdan meros qilib olishini ko‘rsatadi:
Misol
inherit qiymatidan foydalanish:
div {
border: 1px solid red;
margin-left: 100px;
}
p.ex1 {
margin-left:
inherit;
}
O‘zingiz sinab ko‘ring »
Barcha CSS margin xossalari
| Xususiyat | Tavsif |
|---|---|
| margin | Barcha margin xossalarini bitta deklaratsiyada belgilash uchun qisqartma xossa |
| margin-bottom | Elementning pastki chetini o‘rnatadi |
| margin-left | Elementning chap chetini o‘rnatadi |
| margin-right | Elementning o‘ng chetini o‘rnatadi |
| margin-top | Elementning yuqori chetini o‘rnatadi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
