Series Mahir CSS #4 : Margin & Padding CSS

Halo semua! Apa kabar? Semoga tetap semangat, ya. Kali ini kita akan bahas topik yang nggak kalah penting, yaitu margin dan padding. Kedua properti ini sering digunakan untuk mengatur jarak antar elemen dan bagian dalam elemen. Kalau masih bingung bedanya, jangan khawatir! Kita bahas perlahan sampai paham.
Apa itu Margin dan Padding?
-
Margin
Margin adalah jarak antara elemen satu dengan elemen lainnya. Ibaratnya seperti jarak antar rumah di sebuah kompleks. Properti ini mengatur ruang kosong di luar batas elemen. -
Padding
Padding adalah jarak antara konten di dalam elemen dengan batas elemen (border). Ibaratnya seperti jarak antara dinding rumah dengan perabot di dalamnya.
Sintaks Dasar
Untuk mengatur margin atau padding, kamu bisa menggunakan empat arah utama:
- Top (atas).
- Right (kanan).
- Bottom (bawah).
- Left (kiri).
Contoh Sintaks:
/* Margin */ margin-top: 10px; margin-right: 20px; margin-bottom: 15px; margin-left: 5px; /* Padding */ padding-top: 10px; padding-right: 20px; padding-bottom: 15px; padding-left: 5px;
Halo semua! Apa kabar? Semoga tetap semangat, ya. Kali ini kita akan bahas topik yang nggak kalah penting, yaitu margin dan padding. Kedua properti ini sering digunakan untuk mengatur jarak antar elemen dan bagian dalam elemen. Kalau masih bingung bedanya, jangan khawatir! Kita bahas perlahan sampai paham.
Apa itu Margin dan Padding?
-
Margin
Margin adalah jarak antara elemen satu dengan elemen lainnya. Ibaratnya seperti jarak antar rumah di sebuah kompleks. Properti ini mengatur ruang kosong di luar batas elemen. -
Padding
Padding adalah jarak antara konten di dalam elemen dengan batas elemen (border). Ibaratnya seperti jarak antara dinding rumah dengan perabot di dalamnya.
Sintaks Dasar
Untuk mengatur margin atau padding, kamu bisa menggunakan empat arah utama:
- Top (atas).
- Right (kanan).
- Bottom (bawah).
- Left (kiri).
Contoh Sintaks:
/* Margin */ margin-top: 10px; margin-right: 20px; margin-bottom: 15px; margin-left: 5px; /* Padding */ padding-top: 10px; padding-right: 20px; padding-bottom: 15px; padding-left: 5px;
Shorthand Margin dan Padding
Daripada menulis satu per satu, kamu bisa menggunakan shorthand untuk menulis lebih ringkas.
Formatnya:
Kalau nilai yang diatur lebih sedikit:
- 1 nilai: Semua sisi sama.
- 2 nilai: Top & bottom sama, right & left sama.
- 3 nilai: Top, (right & left), bottom.
Nilai Margin dan Padding
-
Nilai tetap (fixed values):
Kamu bisa pakai satuan sepertipx
,em
,%
, atau lainnya.Contoh:
-
Nilai otomatis (auto):
Digunakan untuk membuat elemen terpusat secara horizontal.Contoh:
-
Nilai negatif:
Margin bisa menggunakan nilai negatif untuk menggeser elemen lebih dekat.Contoh:
Contoh Praktik
Margin:
.container { margin: 20px 40px; /* Jarak dari elemen lain */ background-color: lightgray; }
HTML:
Padding:
.box { padding: 20px; /* Jarak dari konten ke border */ background-color: lightblue; border: 1px solid blue; }
HTML:
<div class="box">Ini elemen dengan padding</div>
Kombinasi Margin dan Padding
Kamu juga bisa mengkombinasikan margin dan padding untuk membuat layout yang lebih kompleks.
Contoh:
HTML:
Tips Penggunaan Margin dan Padding
- Gunakan margin untuk mengatur jarak antar elemen.
- Gunakan padding untuk mengatur jarak antara konten dengan border.
- Selalu cek desain di berbagai ukuran layar untuk memastikan jaraknya responsif.
- Kombinasikan margin
auto
untuk membuat elemen terpusat.
Sekianlah belajar CSS tentang margin dan padding. Properti ini adalah kunci untuk membuat layout yang rapi dan nyaman dilihat. Artikel ini sangat berguna sebelum Anda melanjutkan ke tutorial CSS selanjutnya di www.code80vity.com. Sampai jumpa di tutorial berikutnya, dan tetap semangat belajar! ?
Comments