oversleep
로그인
oversleep
로그인
CSS 선택자의 우선순위
oversleep
·
2025년 1월 23일
팔로우
0
CSS
선택자
우선순위
중요도 (Importance)
:
!important
로 지정된 스타일은 다른 모든 스타일보다 우선됨.
!important
는 신중하게 사용해야 함, 남용할 경우 유지보수가 어려워질 수 있음.
명시도 (Specificity)
:
선택자의 특정성에 따라 우선순위가 결정됨.
선택자의 특정성은 ID, 클래스, 요소 등의 조합으로 결정됨. 보다 구체적인 선택자가 더 높은 우선순위가 됨.
예를 들어,
#myElement
는 클래스 선택자
.myClass
보다 우선되고,
.myClass
는 요소 선택자보다 우선됨.
소스 순서 (Source Order)
:
스타일 규칙이 CSS 파일에서 어디에 정의되었는지에 따라 우선순위가 결정됨.
나중에 정의된 스타일이 이전에 정의된 스타일보다 우선됨.
일반적으로는 다음과 같은 규칙을 따름:
!important
> Inline 스타일 > ID 선택자 > 클래스/속성 선택자 > 요소 선택자
oversleep
궁금한 것, 했던 것, 시행착오 그리고 기억하고 싶은 것들을 기록합니다.
팔로우
이전 포스트
this에 대해
다음 포스트
Virtual DOM에 대해
0개의 댓글
댓글 작성