whatisthis?

CSS - 선택자 (Selector) 우선순위 본문

WEB STUDY/HTML,CSS

CSS - 선택자 (Selector) 우선순위

thisisyjin 2022. 3. 1. 15:23
1. 기복적으로, 나중에 오는 선언이 덮어씀 
2. 선택자 우선순위

선택자 우선순위

 

요소 선택자   <   클래스(.) 선택자 (+가상클래스)    <   아이디(#) 선택자

 

 

올림픽 국가별 메달 순위를 매길 때 처럼,

각 점수를 합산하여 매긴다.

 

금) #

은) . / :

동) element

 

#gnb.tab-nav

금1 / 은1

 

header.main-header

동1 / 은1 

 

 

#gnb.tab-nav ul

금1 / 은1 / 동1

 

#gnb.tab-nav ul:last-child

금1 / 은1 / 동1 / 은1

= 총 금1 / 은2 / 동1

 

 

 

+)

 

선택자 우선순위 rule을 break하는 방법들이 존재함.

 

>> 정말 어쩔수 없을때만 사용할 것. 안좋은거임.

 

1 / 인라인 스타일 적용

<span style="color: red">hello</span>

> 어떠한 스타일보다 가장 강력히 적용됨.

 

 

 

2/ !important 선언

- 인라인 스타일보다 더 강력함.

- 무슨일이 있어도 이걸 적용하라는 뜻.

 

- 사용 자제하는것이 좋음.

* {
	color: red !important;
}

 

 

 

 

 


ref lecture.

 

'WEB STUDY > HTML,CSS' 카테고리의 다른 글

CSS - BootStrap (부트스트랩)  (0) 2022.03.01
CSS - Grid System (design)  (0) 2022.03.01
CSS - Selector 총정리  (0) 2022.03.01
CSS - Visibility 속성 (❗ vs - opacity:0 / display:none)  (0) 2022.03.01
CSS - Transform 속성  (0) 2022.03.01