Margin birlashuvi


ULASHISH

CSS margin birlashishi (collapse)

Margin collapse — ikkita margin bitta marginga birlashib ketishidir.

Elementlarning yuqori va pastki marginlari ba’zan ikkala marginning eng kattasiga teng bitta margin sig‘imlab qoladi (collapse).

Eslatma: Margin collapse faqat yuqori va pastki marginlarda sodir bo‘ladi! Chap va o‘ng marginlarda emas!

Quyidagi misolda <h1> elementining pastki margini 50px va <h2> elementining yuqori margini 20px. Demak, <h1> va <h2> orasidagi vertikal margin jami 70px (50px + 20px) bo‘lishi kerak edi. Biroq margin collapse tufayli haqiqiy margin 50px bo‘lib qoladi:

Misol

Margin collapse namoyishi:

h1 {
  margin-bottom: 50px;
}

h2 {
  margin-top: 20px;
}
O‘zingiz sinab ko‘ring »

Quyidagi misolda har bir <p> elementining yuqori margini 30px va pastki margini 30px. Demak, <p> elementlari orasidagi vertikal margin 60px (30px + 30px) bo‘lishi kerak edi. Biroq margin collapse tufayli haqiqiy margin 30px bo‘lib qoladi:

Misol

Margin collapse namoyishi:

p {
  margin-top: 30px;
  margin-bottom: 30px;
}
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!