CSS Padding
CSS Padding adalah bagian dari CSS Box Model yang digunakan untuk memberikan jarak antara konten elemen dan batas elemen (border). Padding berguna untuk memberi ruang di dalam elemen sehingga konten tidak terlalu menempel pada tepi elemen, menciptakan tampilan yang lebih nyaman dan mudah dibaca.
Struktur dan Properti Padding
Padding di CSS memiliki beberapa properti untuk mengatur jarak per-sisi:
- padding-top – Mengatur jarak di bagian atas konten elemen.
- padding-right – Mengatur jarak di sisi kanan konten elemen.
- padding-bottom – Mengatur jarak di bagian bawah konten elemen.
- padding-left – Mengatur jarak di sisi kiri konten elemen.
Contoh Penggunaan Padding
Contoh penerapan padding pada elemen div
:
div {
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
}
Dalam contoh di atas:
padding-top: 10px;
memberikan jarak 10 piksel di bagian atas konten elemen.padding-right: 20px;
memberikan jarak 20 piksel di sisi kanan konten elemen.padding-bottom: 10px;
memberikan jarak 10 piksel di bagian bawah konten elemen.padding-left: 20px;
memberikan jarak 20 piksel di sisi kiri konten elemen.
Padding Shorthand
CSS menyediakan cara singkat untuk mengatur padding dengan menggunakan shorthand. Misalnya:
div {
padding: 10px 20px;
}
Pada contoh di atas, nilai pertama (10px
) berlaku untuk padding-top
dan padding-bottom
, sementara nilai kedua (20px
) berlaku untuk padding-left
dan padding-right
.
Pengaturan Padding Secara Keseluruhan
Anda juga dapat menggunakan satu nilai untuk seluruh sisi padding jika jaraknya sama:
div {
padding: 15px;
}
Pengaturan ini akan memberi padding sebesar 15 piksel di keempat sisi elemen.
Efek Padding terhadap Ukuran Elemen
Penting untuk memahami bahwa padding menambah ukuran total elemen. Misalnya, jika lebar elemen diatur ke 200px
dan padding diatur ke 20px
, maka lebar total elemen akan menjadi 240px
(200px + 20px + 20px).
Untuk menghindari perubahan ukuran elemen, kita dapat menggunakan properti box-sizing: border-box;
:
div {
width: 200px;
padding: 20px;
box-sizing: border-box;
}
Dengan box-sizing: border-box
, padding akan tetap berada di dalam lebar yang ditentukan tanpa menambah ukuran total elemen.
Kesimpulan
CSS Padding memberikan kontrol penting dalam penataan ruang di dalam elemen, membantu memastikan bahwa konten tidak terlalu menempel pada tepi elemen. Dengan mengatur padding sesuai kebutuhan, Anda bisa membuat tampilan yang lebih terstruktur dan menarik di halaman web.
Posting Komentar untuk "CSS Padding"