CSS 선택자 우선순위
2022. 1. 3. 21:10ㆍ프론트엔드/CSS
선택자 우선순위
| 순위 | 선언방식 | 설명 | 예시 |
| 1 | !important | 우선순위 최상위 명령어. 속성값 바로 뒤에 넣는다. |
p { color: red !important; } |
| 2 | inline style | html 문서에서 tag 내에 style을 정의한 것 | <p style="color: red"> |
| 3 | id Selector | tag 내에 id를 정의한 후, #id 으로 선택 |
<p id="title">제목</p>#title { color: red; } |
| 4 | class Selector | tag 내에 class를 정의한 후, .class 으로 선택 |
<p class="subtitle">부제목</p>.subtitle { color: red; } |
| 5 | tag Selector | tag 요소를 선택자로 사용 | p { color: red; } |
| 6 | universal Selector | asterisk(*)로 요소 전체를 선택 |
* { color: red; } |
| !import | 우선순위 1위 |
| id 선택자 vs class 선택자 | id 선택자 우선 |
| class 선택자 vs 요소 선택자 | class 선택자 우선 |
| 요소 선택자 vs 전체 선택자 | 요소 선택자 우선 |
| class 선택자 vs 특정 요소의 class 선택자 | 특정 태그의 class 우선 ex) .title vs h1.title : h1.title가 더 구체적임 |
| 같은 class 선택자에 대한 css | 순서상 나중이 우선 |
| 같은 요소 선택자에 대한 css | 순서상 나중이 우선 |
'프론트엔드 > CSS' 카테고리의 다른 글
| CSS 속성 white-space (0) | 2023.07.28 |
|---|---|
| CSS Reflow, Repaint (0) | 2022.01.03 |