ToolHub
도구 열기

CSS 우선순위 계산기

CSS 선택자 우선순위 점수 계산 및 비교, 시각적 분석

개발자 도구

이 도구 정보

CSS 우선순위 계산기는 임의의 CSS 선택자를 입력하고 ID, 클래스, 요소 세 가지 차원으로 분해된 우선순위 점수를 즉시 확인할 수 있습니다. 두 선택자의 나란히 비교를 지원하며, 우선순위 승자를 자동으로 감지하고, 자주 사용하는 선택자 예제와 우선순위 규칙 참조도 제공합니다.

주요 기능

빠른 미리보기

사용 사례

css specificity selector

자주 묻는 질문

CSS 우선순위란 무엇인가요?

CSS 우선순위는 여러 선택자가 동일한 요소를 가리킬 때 어떤 CSS 규칙이 적용되는지 결정하는 점수 시스템입니다. 선택자 유형에 따라 가중치를 계산합니다: ID 선택자의 가중치가 가장 높고, 그 다음이 클래스 및 속성 선택자, 마지막으로 요소 선택자입니다.

우선순위는 어떻게 계산되나요?

우선순위는 세 부분 점수(ID, 클래스, 요소)로 계산됩니다. 각 ID 선택자는 ID 열에 1을 더하고, 각 클래스, 속성 또는 의사 클래스 선택자는 클래스 열에 1을 더하며, 각 요소 또는 의사 요소 선택자는 요소 열에 1을 더합니다.

!important가 우선순위를 덮어쓰나요?

네, !important 선언은 모든 일반 우선순위 계산을 덮어씁니다. 여러 !important 규칙이 충돌할 때는 우선순위가 더 높은 것이 적용됩니다. 인라인 스타일도 모든 선택자 기반 우선순위를 덮어씁니다.

두 선택자를 나란히 비교할 수 있나요?

가능합니다. 도구는 나란히 비교 패널을 제공하여 두 선택자를 입력하고 어느 것이 더 높은 우선순위를 가지는지 즉시 확인할 수 있습니다. 점수가 더 높은 선택자 옆에 자동으로 승자 표시가 나타납니다.

계산기는 어떤 선택자 유형을 지원하나요?

계산기는 ID 선택자, 클래스 선택자, 속성 선택자, 의사 클래스 선택자(:hover, :nth-child 등), 요소 선택자 및 의사 요소 선택자(::before, ::after 등)를 지원합니다. 클릭 한 번으로 채울 수 있는 자주 사용하는 예제도 제공합니다.