티스토리 뷰
우선 순위
- 어떤 CSS 속성을 우선으로 할지 결정하는 방법
1. 명시도
- 명시도 점수가 높은 선언이 우선
- 전체 (0점) < 태그(요소, 1점) < class(10점) < id(100점) (명시도 점수)
1. .fruits li.item {} /* class(10) + 태그(1) + class(10) = 21pt*/
2. .fruits::before {} /* class(10) + 가상요소(1) = 11pt*/
3. :not(.fruits) {} /* 부정선택자(not)은 계산 X + class(10) = 10pt*/
//가상 class(:)는 원래 10점인데 :not(부정 선택자)만 점수 없다
=> 1. -> 2. -> 3.
2. 선언 순서
- 명시도 점수가 같은 경우 파악
- 가장 마지막에 작성한 선언이 우선
3. 중요도
- 명시도는 '상속' 보다 우선
4. !important
- !important
가 적용된 선언이 모든 방식보다 우선
반응형
'Tip and Error > CSS' 카테고리의 다른 글
PostCss & Autoprefixer 기본 설정(w. webpack) (0) | 2022.05.13 |
---|---|
[@media] 특정 미디어에서 css 적용 (0) | 2021.07.13 |
Combinator (복합 선택자) (0) | 2021.06.27 |
Selector (선택자) (0) | 2021.06.27 |
초기화 하는 이유 & 방법 (0) | 2021.06.23 |
공지사항
최근에 올라온 글