Perbezaan antara kelas dan id dalam CSS.

Atribut elemen dalam CSS sering menjadi topik kontroversi antara profesional dan amatur. Sama ada perlu untuk menerapkan satu atau yang lain, seberapa pantasnya dengan hasil yang sama, kod mana yang akan lebih murah dan lebih betul, dan soalan seperti itu selalu dibincangkan, termasuk mempengaruhi atribut kelas dan id.

Definisi

Div class - atribut elemen yang memberikannya ke kelas.

Id id adalah atribut unsur yang mengenalinya secara unik.

Perbandingan

Perbezaan antara kelas dan id dalam CSS tidak dianggap kardinal, dan selalunya satu atau yang lain digunakan bergantung pada bias pengarang. Perbezaan utama antara kelas dan id adalah yang pertama dapat diberikan kepada beberapa elemen, sementara yang kedua unik dan ditugaskan untuk satu elemen di halaman. Menggunakan id id mengelakkan sarang bertingkat yang disertakan dengan menggunakan kelas div.

Selain itu, atribut id, tidak seperti kelas, dapat digunakan untuk pautan jangkar, untuk ini cukup untuk memberikannya ke elemen dan pautan ke elemen ini dengan sauh. Juga, id akan didahulukan dalam jadual CSS jika ditentukan pada masa yang sama dengan kelas. Yang terakhir, seterusnya, membolehkan beberapa kelas diterapkan pada satu elemen. Nama kelas boleh ditulis dipisahkan dengan ruang, pengecam tidak menyiratkan panggilan seperti itu. Kelebihan lain dari id adalah keupayaan untuk mencari elemen dalam kod dengan atribut ini menggunakan fungsi document.getElementById ().

Kesimpulan TheDifference.ru

  1. Div class - memberikan kelas kepada elemen, div id - mengenal pasti.
  2. Kelas diberikan kepada pelbagai elemen, id unik pada halaman.
  3. Satu elemen dapat diberikan banyak kelas melalui kelas, dan hanya satu id.
  4. Keutamaan dalam CSS tetap dengan id.
  5. Mencari dalam kod menggunakan atribut id lebih mudah.
.