CSS Specificity Calculator

Усі інструменти

CSS-селектори

Підсумок

Селектори
0
Найсильніший
0-0-0
Статус
Очікує
Specificity показано як A-B-C: ID, класи/атрибути/pseudo-classes та елементи/pseudo-elements.

Результати specificity

Проаналізуйте селектори, щоб побачити specificity scores.

Про CSS Specificity Calculator

CSS specificity визначає, який селектор перемагає, коли кілька правил застосовуються до одного елемента. Калькулятор показує A-B-C score для кожного селектора.

Інструмент рахує ID, класи, атрибути, pseudo-classes, елементи та pseudo-elements, включно з :is(), :not(), :has() і :where().

Як користуватися

  1. Вставте один селектор на рядок, список через кому або повні CSS-правила.
  2. Натисніть Аналізувати, щоб розрахувати specificity для кожного селектора.
  3. Порівняйте A-B-C scores і перевірте, який селектор найсильніший.

Поради

  • Уникайте зайвих ID, якщо хочете CSS, який легко перевизначати.
  • :where() завжди має нульову specificity, що корисно для низькопріоритетних default styles.
  • Якщо specificity однакова, зазвичай перемагає правило, яке йде пізніше в CSS.

Пов’язані інструменти

Можливо, тобі також стануть у пригоді ці інструменти.

FAQ про CSS specificity

Що означає A-B-C?
A — ID selectors, B — класи, атрибути та pseudo-classes, C — element і pseudo-element selectors.
Чи враховуються inline styles?
Цей інструмент рахує specificity селекторів. Inline styles не є селекторами й зазвичай сильніші за правила stylesheet.
Як :where() впливає на specificity?
:where() додає нуль specificity, навіть якщо всередині є ID або класи.
Можна вставити повні CSS-правила?
Так. Інструмент витягує селектори перед відкривними фігурними дужками й аналізує їх.