문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

CSS 선택자와 우선순위

개념 설명

CSS 선택자의 다양한 유형과 스타일 충돌 시 우선순위 결정 규칙.

핵심 포인트

  • 우선순위: 인라인(1000) > ID(100) > 클래스/속성/가상(10) > 태그(1)
  • !important는 모든 우선순위를 무시하지만 유지보수에 해로움
  • CSS Specificity 계산: a-b-c-d 형태로 점수 계산
  • 동일 우선순위일 때 마지막에 선언된 규칙이 적용
  • 선택자 성능: ID > 클래스 > 속성 > 태그 순으로 뿠링

예시 코드

/* 우선순위 비교 */
#header .nav-item      /* 110: ID(100) + 클래스(10) */
.nav .nav-item         /* 20: 클래스(10) + 클래스(10) */
.nav-item              /* 10: 클래스(10) */
div                    /* 1: 태그(1) */

더 많은 내용을 확인하세요! 📚

CSS 선택자와 우선순위의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기