Peraturannya:
id hanya bisa digunakan untuk maksimal satu element di satuhalaman web, dan tiap element hanya bisa memiliki satu buah id.
class bisa digunakan lebih dari satu element di satu halaman web, dan tiap element bisa memiliki lebih dari satu class.
Kalau soal syntax, id dan class memiliki kemiripan
- 
Dari sisi HTML, mereka sama-sama menjadi atribut sebuah element (misal <h1 id="heading"> dan <p class="paragraph">,
 
- 
Dari sisi CSS, selector menggunakan simbol # atau . (titik)
- untuk id, gunakan #. Jadi #heading { color: brown; }
 
- untuk class gunakan . (titik), Jadi .paragraph { color: brown; }
 
 
- 
Dari sisi JavaScript, element dengan id tertentu dapat dicari menggunakan document.getElementById(). Sedangkan element dengan class tertentu dapat dicari menggunakan document.getElementsByClass().
 
Catatan penting: document.getElementsByClass() akan mengembalikan array kumpulan element dengan class tertentu.