W3SCHOOLS
  • Dasturlashni dunyodagi eng katta dasturchilar saytidan o'rganing
  • HTML
    • Boshlash
      • Tanishuv
      • Editorlar
      • Boshlang'ich
      • Elementlar
      • Atributlar
      • Headinglar
      • Paragraflar
      • Style
      • Formatlash
      • Iqtiboslar
      • Izohlar
      • Ranglar
        • RGB
        • HEX
        • HSL
      • CSS
      • Havolalar
        • Havola ranglari
        • Havola bookmarklari
      • Rasmlar
        • Rasmlar
        • Rasm xaritalari
        • Orqafon rasmlar
        • Picture elementi
      • Favicon
      • Sahifa sarlavhasi
      • Ro'yxatlar
        • Tartiblanmagan ro'yxat
        • Tartiblangan ro'yxat
        • Tarifli ro'yxatlar
      • Block & Inline
      • Div elementi
      • Klasslar
      • Semantika
  • CSS
    • CSS qo'llanma
      • CSS HOME
      • CSS Tanishuv
      • CSS Sintaksis
      • CSS Selektorlar
      • CSS qanday qo'shiladi
      • CSS Izohlar
      • CSS Ranglar
        • RGB
        • HEX
        • HSL
      • CSS Matn
        • Matn ranggi
        • Matn joylashuvi
        • Text decoration
        • Text transform
        • Matn oralig'i
        • Text shadow
      • CSS Backgroundlar
        • Background color
        • Background image
        • Background repeat
        • Background attachment
        • Background shorthand
    • CSS Borderlar
      • Chegara kengligi
      • Chegara rangi
      • Chegara tomonlari
      • Border qisqarmasi
      • Yumaloq chegaralar
    • CSS Marginlar
      • Margin collapse
    • CSS Padding
    • CSS Width/Height
Powered by GitBook
On this page
  1. CSS
  2. CSS Marginlar

Margin collapse

PreviousCSS MarginlarNextCSS Padding

Last updated 1 year ago

Ba'zida ikkita marginlar bitta marginga collapse mumkin

Margin Collapse

Elementlarning yuqori va pastki marginlari ba'zan ikkita marginning kattaroq marginiga birikib ketadi.

Chap va o'ng marginlarda bunday bo'lmaydi! Faqat tepa va pastki qismlardagi marginlarda sodir bo'ladi!

Quyidagi misolga qarang:

Margin collapse qanday bo'ladi:

h1 {
  margin: 0 0 50px 0;
}

h2 {
  margin: 20px 0 0 0;
}

Yuqoridagi misolda <h1> elementining pastki margini 50px qilingan va <h2> elementning tepa qismidagi margini 20px qilingan.

Mantiqan olganda <h1> va <h2> orasidagi vertikal marginlar jami 70px (50px + 20px) bo'lishi kerak. Ammo margin collapse tufayli margin 50px ni tashkil qiladi.

W3Schools online HTML editor
Logo