Days
Hours
Minutes
Seconds

Promo Grand Opening

15% OFF

Khusus Pelanggan Baru

Mengenal Class dan Id pada HTML: Fondasi Dasar CSS dan JavaScript

 

Pada dasarnya, HTML digunakan untuk menyusun konten, sedangkan CSS dan JavaScript digunakan untuk “mempercantik” dan membuat konten tersebut interaktif. Agar CSS dan JavaScript bisa “menunjuk” atau memilih elemen HTML tertentu, kita memerlukan pengenal unik. Di sinilah peran atribut class dan id menjadi sangat penting.

 

Apa Itu Atribut Class?

 

Atribut class (kelas) digunakan untuk mengelompokkan elemen HTML yang memiliki karakteristik atau gaya yang sama. Dengan class, Anda bisa menerapkan satu gaya CSS ke banyak elemen sekaligus.

  • Sifat: Dapat digunakan pada banyak elemen HTML.
  • Tujuan: Mengelompokkan elemen untuk tujuan styling (CSS) atau manipulasi (JavaScript).
  • Cara Penggunaan: Anda memberikan nama class pada elemen. Di CSS, Anda memilihnya dengan simbol titik (.) diikuti nama class tersebut.

Berikut adalah contoh penggunaan class:

HTML

<style>
  .teks-merah {
    color: red;
  }
  .teks-besar {
    font-size: 20px;
  }
</style>

<body>
  <h1 class="teks-merah">Judul Berwarna Merah</h1>
  <p class="teks-merah teks-besar">Paragraf ini berwarna merah dan besar.</p>
  <div class="teks-merah">
    <p>Ini juga akan menjadi merah.</p>
  </div>
</body>

Dalam contoh di atas, semua elemen yang memiliki class="teks-merah" akan berubah menjadi merah, sedangkan paragraf juga akan memiliki ukuran font yang lebih besar karena memiliki dua class.


 

Apa Itu Atribut Id?

 

Atribut id (identitas) digunakan untuk memberikan pengenal unik pada satu elemen HTML. Sebuah id harus unik dalam seluruh dokumen HTML. Anda tidak boleh memiliki dua elemen dengan id yang sama.

  • Sifat: Harus unik dan hanya boleh digunakan satu kali per halaman.
  • Tujuan: Menentukan elemen tunggal yang sangat spesifik untuk tujuan styling yang unik atau untuk manipulasi JavaScript.
  • Cara Penggunaan: Anda memberikan nama id pada elemen. Di CSS, Anda memilihnya dengan simbol pagar (#) diikuti nama id tersebut.

Berikut adalah contoh penggunaan id:

HTML

<style>
  #navigasi-utama {
    background-color: #333;
    color: white;
  }
</style>

<body>
  <div id="navigasi-utama">
    <a href="#">Beranda</a> | <a href="#">Tentang</a>
  </div>
</body>

Dalam contoh ini, id="navigasi-utama" memastikan bahwa gaya CSS tersebut hanya akan diterapkan pada satu div navigasi, dan tidak akan mempengaruhi elemen lain.

 

Perbedaan Utama: Class vs. Id

 

Fitur Class Id
Keunikan Bisa digunakan pada banyak elemen. Harus unik, hanya satu elemen per halaman.
Kegunaan Mengelompokkan elemen dengan gaya yang sama. Mengidentifikasi satu elemen spesifik.
Sintaks CSS Ditandai dengan simbol titik (.). Ditandai dengan simbol pagar (#).

 

Kapan Menggunakan Class dan Kapan Menggunakan Id?

 

  • Gunakan class ketika Anda ingin menerapkan gaya yang sama pada beberapa elemen, seperti:
    • Memberi warna pada semua tombol.
    • Mengatur ukuran font untuk beberapa judul.
    • Membuat tata letak yang sama untuk beberapa kotak konten.
  • Gunakan id ketika Anda perlu menargetkan elemen yang benar-benar unik, seperti:
    • Blok navigasi utama (<div id="navigasi">).
    • Bagian footer situs web (<div id="footer">).
    • Satu-satunya tombol yang memicu fungsi JavaScript tertentu.

Dengan memahami dan menggunakan atribut class dan id secara efektif, Anda akan memiliki fondasi yang kuat untuk mengontrol tampilan dan perilaku halaman web Anda, menjadikannya responsif dan dinamis.

Wawasan Terbaru

Gemini_Generated_Image_wfw5uwwfw5uwwfw5
Mengenal Dunia Grafis: Dari Piksel Hingga Vektor, Kekuatan Visual di Era Digital
Gemini_Generated_Image_b6dimfb6dimfb6di
Mengenal Foundation: Kerangka Kerja Front-End Profesional untuk Web Responsif
Gemini_Generated_Image_sx3ztpsx3ztpsx3z
CSS
Mempercantik Website dengan CSS: Seniman di Balik Tampilan Web 🎨
Gemini_Generated_Image_e013qke013qke013
Mengenal HTML: Fondasi dari Setiap Halaman Website 🌐
Gemini_Generated_Image_ldki4nldki4nldki
Menyelami Dunia Coding: Seni Berbicara dengan Komputer
Gemini_Generated_Image_dpvliydpvliydpvl
Menguasai GIT: Fondasi Penting dalam Dunia Pengembangan Perangkat Lunak
Gemini_Generated_Image_sqcib9sqcib9sqci
Tutorial Python #12: Mengenal Jenis-jenis Operator dalam Python
Gemini_Generated_Image_o1bw3do1bw3do1bw
Memahami Tipe Data Dictionary dalam Python
Gemini_Generated_Image_ko4ixfko4ixfko4i
Mengenal Tipe Data Set dalam Python
Gemini_Generated_Image_1xop7m1xop7m1xop
Tuple dalam Python: Pengenalan dan Tutorial

Wawasan Serupa

Gemini_Generated_Image_e013qke013qke013
Gemini_Generated_Image_fl8tp6fl8tp6fl8t
Gemini_Generated_Image_levfk7levfk7levf
Gemini_Generated_Image_4fahp04fahp04fah

Ceritakan Detail Proyekmu

Mulai dari 30K aja, solusi IT kamu langsung jalan tanpa drama.

Kata Mereka Tentang Solusi Coding

Dipercaya oleh lebih dari 200++ client untuk menyelesaikan proyeknya dengan total 250++ proyek dari berbagai jenis proyek