skip to content
Astro build wallpaper

Macam-Macam CSS Padding

/ 2 min read

Pendahuluan

Mungkin kita sudah paham fungsi padding itu untuk apa, dan bagaimana kita menggunakannya. Namun apakah kita tahu penulisannya itu seperti apa dan apa saja macamnya?

Sebelum kita mulai dengan macam-macam padding, kita re-call sejenak apa itu padding di CSS.

Content, Padding, Border, Margin
Content, Padding, Border, Margin

Gambar: Content, Padding, Border, Margin 1

Padding adalah sebuah properti CSS yang digunakan untuk mengatur jarak antara elemen dan elemen lainnya. Dalam CSS, padding digunakan untuk memberikan jarak antara konten dengan border.

Macam-Macam Penulisan CSS Padding

Ada banyak cara untuk menuliskannya, kalau kita merujuk ke Dokumentasi MDN 2 ada setidaknya 11 macam penulisan, seperti:

  1. padding
  2. padding-block
  3. padding-block-end
  4. padding-block-start
  5. padding-bottom
  6. padding-inline
  7. padding-inline-end
  8. padding-inline-start
  9. padding-left
  10. padding-right
  11. padding-top

Contoh Penulisan CSS Padding

berikut ini adalah beberapa contoh kasus yang memiliki output yang sama dari masing-masing penulisan:

Contoh 1

/* .p-1, .p-2, .p-3, .p-4, .p-5, dan .p-6  */
/* memiliki output yang sama */

 .p-1 {
    padding: 17px;
 }

 .p-2 {
    padding: 17px 17px;
 }

 .p-3 {
    padding: 17px 17px 17px 17px;
 }

 .p-4 {
   padding-top: 17px;
   padding-right: 17px;
   padding-bottom: 17px;
   padding-left: 17px;
 }

 .p-5 {
   padding-inline: 17px;
   padding-block: 17px;
 }

 .p-6 {
   padding-inline-start: 17px;
   padding-inline-end: 17px;
   padding-block-start: 17px;
   padding-block-end: 17px;
 }

Contoh 2

  /* .p-1, .p-2, .p-3, .p-4, dan .p-5  */
  /* memiliki output yang sama */
   .p-1 {
      padding: 20px 10px;
   }

   .p-2 {
      padding: 20px 10px 20px 10px;
   }

   .p-3 {
     padding-top: 20px;
     padding-right: 10px;
     padding-bottom: 20px;
     padding-left: 10px;
   }

   .p-4 {
     padding-inline: 20px;
     padding-block: 10px;
   }

   .p-5 {
     padding-inline-start: 10px;
     padding-inline-end: 10px;
     padding-block-start: 20px;
     padding-block-end: 20px;
   }

Selesaiii, Terima kasihhh :D

Footnotes

  1. Gambar: Content, Padding, Border, Margin - blogs.purecode.ai