Pengenalan HTML 14
Perbedaan CSS Sendiri dengan Bootstrap
oleh: Suryo Adhy Chandra, ST
Kita sudah belajar cara membuat class CSS sendiri dan juga sudah pernah menggunakan Bootstrap. Tapi mungkin kamu bertanya-tanya — kapan harus pakai CSS sendiri, kapan pakai Bootstrap? Yuk kita bahas perbedaannya secara lengkap!
Apa itu Bootstrap?
Bootstrap adalah kumpulan class CSS yang sudah dibuat terlebih dahulu oleh orang lain dan bisa kita gunakan langsung. Kita tinggal menambahkan nama class-nya ke elemen HTML, dan tampilannya langsung berubah — tanpa perlu menulis CSS sendiri.
Hasilnya langsung rapi tanpa nulis CSS apapun:
Teks Hijau Tebal Tengah
Perbedaan Utama
| Aspek | CSS Sendiri | Bootstrap |
|---|---|---|
| Cara menulis | Buat class sendiri di <style> |
Pakai class yang sudah disediakan Bootstrap |
| Kecepatan | Lebih lambat — harus tulis semuanya sendiri | Lebih cepat — tinggal pakai class yang ada |
| Kebebasan desain | Bebas sepenuhnya — bisa apa saja | Terbatas pada tampilan yang disediakan Bootstrap |
| Ukuran file | Ringan — hanya ada style yang kita tulis | Lebih berat — harus muat seluruh file Bootstrap |
| Kesulitan | Butuh pemahaman CSS lebih dalam | Mudah — cukup hafal nama class-nya |
| Kustomisasi | Sangat mudah diubah sesuai keinginan | Perlu usaha lebih untuk mengubah tampilan default |
Contoh Perbandingan Langsung
Mari kita buat hal yang sama — sebuah kartu artikel — menggunakan dua cara:
Cara 1: CSS Sendiri CSS
Hasil:
Judul Artikel
Ini adalah isi artikel yang dibuat menggunakan CSS sendiri.
Cara 2: Bootstrap Bootstrap
Hasil:
Judul Artikel
Ini adalah isi artikel yang dibuat menggunakan Bootstrap.
Kapan Pakai CSS Sendiri? Kapan Pakai Bootstrap?
CSS Sendiri Cocok untuk:
- Desain yang unik dan khusus sesuai keinginan
- Website yang ingin tampil berbeda dari yang lain
- Belajar memahami CSS secara mendalam
- Project kecil yang tidak butuh banyak komponen
- Ketika ukuran file harus sekecil mungkin
Bootstrap Cocok untuk:
- Membangun website dengan cepat
- Tidak ingin terlalu banyak menulis CSS
- Butuh komponen siap pakai (navbar, modal, tabel)
- Website yang perlu tampil rapi di semua perangkat (responsive)
- Bekerja dalam tim dengan standar yang sama
Menggabungkan CSS Sendiri dengan Bootstrap Kombinasi
Dalam praktik nyata, kita sering menggabungkan keduanya. Pakai Bootstrap untuk komponen umum, lalu tambahkan CSS sendiri untuk sentuhan khusus yang tidak ada di Bootstrap.
Hasil kombinasi:
Pengumuman Penting!
Jangan lupa kerjakan tugas sebelum deadline.
- Bootstrap = class CSS siap pakai, cepat tapi kurang fleksibel
- CSS Sendiri = tulis sendiri, lebih lambat tapi bebas sepenuhnya
- Keduanya bisa digabungkan — pakai Bootstrap untuk fondasi, CSS sendiri untuk detail khusus
- Tidak ada yang lebih baik atau buruk — pilih sesuai kebutuhan project