Яка різниця між класом та ідентифікатором?

У той час як ідентифікатор є специфічним для одного елемента, класи можуть бути призначені кільком елементам на сторінці або на всьому веб-сайті. Вони не унікальні. І хоча один елемент може мати лише один ідентифікатор, він може мати кілька класів.

Так, ви можете застосувати той самий ідентифікатор і назву класу до елемента HTML, але це не рекомендується. Ідентифікатор має однозначно ідентифікувати один елемент на веб-сторінці, тоді як клас можна використовувати для ідентифікації кількох елементів.

ID має набагато більшу специфічність, ніж CLASS. Жодна кількість класів ніколи не може перевищити специфічність простого ідентифікатора. Конкретність не схожа на звичайну арифметику, яка має значення переносу. [0,1,0,0] завжди буде більше, ніж [0,0,100,0].

Якщо ви хочете націлити лише один елемент, використовуйте id. Ви можете подумати про це так: клас відноситься до групи елементів, наприклад, у класі в школі може бути багато учнів, і цей «клас» можна використовувати для визначення кожного з них.

Хоча технічно ви можете використовувати класи для унікальної ідентифікації, вважається найкращою практикою резервувати ідентифікатори для елементів, які мають з’являтися на сторінці лише один раз. Це допомагає підтримувати ясність у вашому коді та може бути корисним для взаємодії JavaScript, де ви спеціально націлюєтеся на унікальний елемент.

Хоча ідентифікатор є специфічним для одного елемента, класи можна призначити декільком елементам на сторінці або на всьому веб-сайті. Вони не унікальні. І хоча один елемент може мати лише один ідентифікатор, він може мати кілька класів.

Related Post

Що такого особливого в двигуні 2JZ?Що такого особливого в двигуні 2JZ?

Побудований на чавунному закритому блоці палуби, 2JZ по праву відомий його довговічність, навіть при 700 або більше кінських силах. Toyota також вирішила подвоїти 2JZ і посилила його міцнішим колінчастим валом

Що таке робоча станція на робочому місці?Що таке робоча станція на робочому місці?

Найширше визначення робочої станції таке вся зона, до якої має доступ працівник під час виконання конкретного завдання або робочого циклу.6 лютого 2020 р 1. : зона з обладнанням для виконання

Що мається на увазі під сонячними фотоелектричними?Що мається на увазі під сонячними фотоелектричними?

Сонячні елементи, також звані фотоелектричними елементами, перетворювати сонячне світло безпосередньо в електрику. Фотоелектричні (часто скорочено PV) отримали свою назву від процесу перетворення світла (фотонів) в електрику (напругу), який називається фотоелектричним