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 Padding
  • Padding - Alohida tomonlar
  • Padding qisqartmasi
  • Padding va element kengligi
  • Ko'proq misollar
  • CSSning barcha padding xususiyatlari
  1. CSS

CSS Padding

PreviousMargin collapseNextCSS Width/Height

Last updated 1 year ago

Padding berilgan chegaraning ichqi qismidagi elementlar kontenti atrofida bo'sh joy hosil qilish uchun beriladi.

CSS Padding

CSSning padding xususiyati berilgan chegaraning ichqi qismidagi elementlar kontenti atrofida bo'sh joy hosil qilish uchun beriladi.

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

Padding - Alohida tomonlar

CSS elementning har bir tomoniga padding berish uchun bir nechta xususiyatlarga ega

  • padding-top

  • padding-right

  • padding-bottom

  • padding-left

Barcha padding xususiyatlari quyidagi qiymatlarni o'z ichiga oladi:

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

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

  • inherit - ota elementdagi qiymatni meros qilib oladi

Maslahat: Negativ qiymatlarga ruxsat beriladi

<p> elementning barcha tomonlari uchun turli xil padding berish:

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

Padding qisqartmasi

Paddingning barcha xususiyatlarini bitta xususiyat ichida bir qatorda yozish mumkin.

padding xususiyati quyidagi padding xususiyatlarini qisqartirib bera oladi:

  • padding-top

  • padding-right

  • padding-bottom

  • padding-left

Ular mana bunday ishlaydi:

Agarda padding xususiyatida 4 ta qiymat bo'lsa:

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

    • tepa qism paddinggi 25px

    • o'ng tomon paddinggi 50px

    • pastki qism paddinggi 75px

    • chap tomon paddinggi 100px

paddingni 4 ta qiymat bilan birga ishlatish:

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

Agar padding xususiyatida 3 ta qiymat bo'lsa:

  • padding: 25px 50px 75px;

    • tepa qism paddinggi 25px

    • o'ng va chap tomon paddinggi 50px

    • pastki qism paddinggi 75px

padding ni 3 ta qiymat bilan birga ishlatish:

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

Agar padding xususiyatida 2 ta qiymat bo'lsa:

  • padding: 25px 50px;

    • tepa va past ki qsi paddinggi 25px

    • o'ng va chap tomon paddinggi 50px

paddingni 2 ta qiymat bilan birga ishlatish:

p {
  padding: 25px 50px;
}

Agar padding xususiyatida bitta qiymat bo'lsa:

  • padding: 25px;

    • barcha tomonlardagi padding 25px

padding qisqartmasini 1 ta qiymat bilan ishlatish:

p {
  padding: 25px;
}

Padding va element kengligi

CSSning width xususiyati elementning kontent maydonining kengligini belgilaydi. Kontent maydoni - bu elementning padding, border va margin ichidagi qism (quti modeli).

Agar element ma'lum bir kenglikka ega bo'lsa, ushbu elementga qo'shilgan padding elementning umumiy kengligiga qo'shiladi. Bu ko'pincha istalmagan natijani keltirib chiqaradi.

Bu yerda <div> elementga 300px width berilgan. Lekinelementning haqiqiy kengligi 350px (300px+25px chapki padding + 25px o'ng padding) bo'ladi.

div {
  width: 300px;
  padding: 25px;
}

Padding qancha qo'shilishidan qatiy nazar widthni 300px holatida ushlab turish uchun box-sizing xususiyatidan foydalanish kerak. Bu elementning haqiqiy kengligini saqlab qoladi; Agar paddingni ko'paytirsangiz, element ichidagi kontentning joyi kamayadi.

Padding qancha qo'shilishidan qatiy nazar widthni 300px holatida ushlab turish uchun box-sizing xususiyatidan foydalanish

div {
  width: 300px;
  padding: 25px;
  box-sizing: border-box;
}

Ko'proq misollar

CSSning barcha padding xususiyatlari

Xususiyat
Ta'rif

padding

paddingning barcha xususiyatlarini bir qatorga yozishga imkon beradi

Elementning pastki qismiga padding beradi

Elementning chap tomoniga padding beradi

Elementning o'ng tomoniga padding beradi

Elementning tepa qismiga padding beradi

Ushbu misolda <p> elementining chap tomoniga padding berish ko'rsatilgan.

Ushbu misolda <p> elementining o'ng tomoniga padding berish ko'rsatilgan.

Ushbu misolda <p> elementining tepa qismiga padding berish ko'rsatilgan.

Ushbu misolda <p> elementining pastki kizmiga padding berish ko'rsatilgan.

Chap tomonga padding berish
O'ng tomonga padding berish
Tepa qismga padding berish
Pastki qismga padding berish
padding-bottom
padding-left
padding-right
padding-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
Logo
W3Schools online HTML editor
Logo
Logo
Logo
Logo
Logo
Logo
Logo