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
  • CSS Marginlar
  • Margin - Alohida tomonlar
  • Margin - qisqarma xususiyat
  • Auto qiymati
  • Inherit qiymati
  • Barcha CSS margin xususiyatlari
  1. CSS

CSS Marginlar

PreviousYumaloq chegaralarNextMargin collapse

Last updated 1 year ago

Marginlar berilgan chegaralarning tashqarisidagi elementlar atrofida bo'sh joy hosil qilish uchun ishlatiladi.

CSS Marginlar

CSSning margin xususiyatlari elementlar atrofida, belgilangan chegaraning tashqi qismida bo'sh joy hosil qilish uchun ishlatiladi

CSS yordamida marginlarni boshqara olasiz. Elementning har bir tomoni (tepa, o'ng, pastki va chap) uchun alohida margin berish xususiyatlari mavjud.

Margin - Alohida tomonlar

CSS elementning har bir tomoniga margin berish uchun bir nechta xususiyatlarga ega:

  • margin-top

  • margin-right

  • margin-bottom

  • margin-left

Barcha margin xususiyatlari quyidagi qiymatlarni o'z ichiga oladi:

  • auto - marginni brauzerning o'zi hisoblaydi

  • length - margin qiymatlari px, pt, cm, va hokazolar asosida belgilanadi

  • % - margin qiymatlarini o'z ichiga olgan elementlarning kengligini % da hisoblaydi

  • inherit - ota elementdagi qiymatni meros qilib oladi

Maslahat: Negativ qiymatlarga ruxsat beriladi

<p> elementining barcha tomoniga turli xil margin o'rnatish:

p {
  margin-top: 100px;
  margin-bottom: 100px;
  margin-right: 150px;
  margin-left: 80px;
}

Margin - qisqarma xususiyat

Marginning barcha xususiyatlarini bitta xususiyat ichida bir qatorda yozish mumkin.

margin xususiyati marginning quyidagi xususiyatlarini qisqartirib bera oladi:

  • margin-top

  • margin-right

  • margin-bottom

  • margin-left

Ular mana bunday ishlaydi:

Agarda margin xususiyatida 4 ta qiymat bo'lsa:

  • margin: 25px 50px 75px 100px;

    • tepa qism margini 25px

    • o'ng tomon margini 50px

    • pastki qism margini 75px

    • chap tomon margini 100px

margin qisqartmasini 4 ta qiymat bilan ishlatish:

p {
  margin: 25px 50px 75px 100px;
}

Agar margin xususiyatida 3 ta qiymat bo'lsa:

  • margin: 25px 50px 75px;

    • tepa qism margini 25px

    • o'ng va chap tomon margini 50px

    • pastki qism margini 75px

margin qisqartmasini 3 ta qiymat bilan ishlatish:

p {
  margin: 25px 50px 75px;
}

Agar margin xususiyatida 2 ta qiymat bo'lsa:

  • margin: 25px 50px;

    • tepa va pastki qism margini 25px

    • o'ng va chap tomon margini 50px

margin qisqartmasini 2 ta qiymat bilan ishlatish:

p {
  margin: 25px 50px;
}

Agar margin xususiyatida bitta qiymat bo'lsa:

  • margin: 25px;

    • barcha tomonlardagi margin 25px

margin qisqartmasini 1 ta qiymat bilan ishlatish:

p {
  margin: 25px;
}

Auto qiymati

Elementni konteyner ichida gorizontal tarzda o'rtaga olib kelish uchun margin xususiyatini avtomati auto qilishingiz mumkin.

Keyin element belgilangan kenglikni egallaydi va qolgan bo'sh joy chap va o'ng narginlar orasida teng ravishda bo'linadi.

margin: auto; dan foydalanish:

div {
  width: 300px;
  margin: auto;
  border: 1px solid red;
}

Inherit qiymati

Bu misoldagi <p class="ex1"> elementi ota element hisoblangan <div> elementidan chap tomon marginining qiymatini meros qilib oladi:

inherit qiymatidan foydalanish:

div {
  border: 1px solid red;
  margin-left: 100px;
}

p.ex1 {
  margin-left: inherit;
}

Barcha CSS margin xususiyatlari

Xususiyat
Ta'rif

Marginning barcha xususiyatlarini bir qatorda yozishga imkon beradi

Elementning pastki qismiga margin beradi

Elementning chap tomoniga margin beradi

Elementning o'ng tomoniga margin beradi

Elementning tepa qismiga margin beradi

margin
margin-bottom
margin-left
margin-right
margin-top
W3Schools online HTML editor
W3Schools online HTML editor
W3Schools online HTML editor
W3Schools online HTML editor
W3Schools online HTML editor
W3Schools online HTML editor
W3Schools online HTML editor
W3Schools online HTML editor
Logo
Logo
Logo
Logo
Logo
Logo
Logo
Logo