Kursus IT Dasar CSS 025_Margin dan Padding
Margin
Dalam CSS, margin dan padding adalah dua konsep yang berbeda, keduanya digunakan untuk mengontrol ruang antar elemen dan memengaruhi tata letak halaman.

Margin (Jarak Luar)
Margin adalah ruang antara elemen dan elemen yang berdekatan. Margin dapat digunakan untuk mengontrol jarak antar elemen dan memengaruhi tata letak halaman. Margin sendiri tidak memiliki warna latar belakang, sepenuhnya transparan, dan tidak memengaruhi ukuran aktual elemen. Nilainya bisa positif atau negatif, satuannya bisa piksel (px), persentase (%), em, dll.
Contoh:
.base { width: 200px; height: 200px; } .example1 { margin: 10%; background-color: blue; } .example2 { margin: -50px 50px; background-color: green; } .example3 { margin: 10px 20px 30px 40px; background-color: red; } <div class="base example1"></div> <br> <div class="base example2"></div> <br> <div class="base example3"></div>Efek:
Dapat menggunakan margin-top, margin-right, margin-bottom, margin-left untuk mengatur margin satu arah secara individual.
Contoh:
.example1 { margin-top: 100px; margin-right: 50px; margin-bottom: 80px; margin-left: 50px; background-color: blue; width: 200px; height: 200px; } <div class="example1"></div>Efek:

Padding (Jarak Dalam)
Padding adalah ruang antara konten internal elemen dan border elemen. Padding dapat digunakan untuk menyesuaikan jarak antara konten internal dan border, memengaruhi ukuran dan tata letak elemen. Padding mewarisi warna latar belakang elemen dan memengaruhi ukuran aktual elemen. Tidak mendukung nilai negatif, satuannya bisa piksel (px), persentase (%), em, dll.
Contoh:
.base { width: 200px; height: 200px; } .example1 { padding: 3%; background-color: blue; } .example2 { padding: 10px 50px ; background-color: green; } .example3 { padding: 10px 20px 30px 40px; background-color: red; } <div class="base example1">Tes padding</div> <br> <div class="base example2">Tes padding</div> <br> <div class="base example3">Tes padding</div>Efek:
Dapat menggunakan padding-top, padding-right, padding-bottom, padding-left untuk mengatur padding satu arah secara individual.
Contoh:
.example1 { padding-top: 20px; padding-right: 50px; padding-bottom: 80px; padding-left: 10px; background-color: blue; width: 200px; height: 200px; } <div class="example1">Tes padding</div>Efek:
