Назад к вопросам
Junior
71
questionbank
Какие отличия между классами и идентификаторами (ID) в CSS ты знаешь?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Классы могут быть применены к нескольким элементам, а идентификаторы (ID) — только к одному уникальному элементу на странице.
Приоритет селекторов: ID имеют более высокий приоритет (специфичность) по сравнению с классами.
Использование в JavaScript: ID часто используются для получения доступа к конкретному, уникальному элементу (getElementById), тогда как классы могут применяться для выбора группы элементов (getElementsByClassName или querySelectorAll).
Синтаксис: Классы в CSS обозначаются точкой (.), а ID — решеткой (#).
/* Пример использования класса */
.my-class {
color: blue;
}
/* Пример использования ID */
#my-id {
font-weight: bold;
}
<!-- Пример применения класса к нескольким элементам -->
<p class="my-class">Текст 1</p>
<div class="my-class">Текст 2</div>
<!-- Пример применения ID к одному элементу -->
<span id="my-id">Уникальный текст</span>