CSS Padding

Sama halnya dengan margin, css padding adalah kebalikannya yaitu digunakan untuk membuat jarak ke dalam pada sebuah element. Contohnya seperti dibawah ini : 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

</head>

<style type="text/css">

body{

display: flex;

}

.box-1{

width: 150px;

height: 100px;

background: #58886c;

margin: 20px;

padding: 20px;

}

.box-2{

width: 150px;

height: 100px;

background: #58886c;

margin: 20px;

}

</style>

<body>

<div class="box-1">

<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. </p>

</div>

<div class="box-2">

<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. </p>

</div>

</body>

</html>

Pada contoh diatas saya membuat 2 box yang mana box-1 memakai padding dan box-2 tidak memakai padding. Bisa kalian bandingkan diantara keduanya, pastinya paragraf box-1 memiliki jarak dengan box dan paragraf box-2 tidak memiliki jarak. Karena pada class box-1 sudah kita beri padding otomatis box akan memberikan jarak ke dalam.

shorthand padding dengan 4 value :

padding: 20px 10px 25px 15px; 

shorthand diatas dapat diartikan :

padding-top: 20px;

padding-right: 10px;

padding-bottom: 25px;

padding-left: 15px;


shorthand padding dengan 3 value :

padding: 20px 25px 15px;

shorthand diatas dapat diartikan :

padding-top: 20px;

padding-right: 25px;

padding-bottom: 15px;

padding-left: 25px;


shorthand padding dengan 2 value : 

padding: 20px 15px;

shorthand diatas dapat diartikan :

padding-top: 20px;

padding-right: 15px;

padding-bottom: 20px;

padding-left:15px;


shorthand padding dengan 1 value : 

padding: 20px;

shorthand diatas dapat diartikan :

padding-top: 20px;

padding-right: 20px;

padding-bottom: 20px;

padding-left:20px;

Untuk property padding sama halnya dengan property margin perbedaannya hanya pada fungsi, jika margin adalah jarak ke luar maka padding adalah jarak ke dalam. 

Selamat belajar.