728x90
CSS의 우선순위를 결정하는 세 가지 요소
- 순서 / 디테일 / 선택자
순서에 의한 Cascading
// HTML 문서
<p>Hello World</p>
// style.css 문서
p { color: red; }
p { color: blue; }
- 나중에 적용한 속성값의 우선순위가 높음 ( p { color: blue; } )
디테일에 의한 Cascading
// HTML 문서
<header>
<p>Hello World</p>
</header>
// style.css 문서
header p { color: red; }
p { color: blue; }
- 더 구체적으로 작성된 선택자의 우선순위가 높음 ( header p { color: red; } )
선택자에 의한 Cascading
// HTML 문서
<h3 style="color: pink" id="color" class="color"> color </h3>
// style.css 문서
#color { color: blue; }
.color { color: red; }
h3 { color: green; }
- style > id > class > type 순으로 우선순위가 높음 (SICT 로 외우기)
728x90
반응형
'Front-End' 카테고리의 다른 글
[HTML/CSS] 박스 모델 (0) | 2023.02.27 |
---|---|
[CSS] 가장 많이 사용되는 주요 속성 (0) | 2023.02.27 |
[CSS] 속성의 상속 (0) | 2023.02.27 |
[CSS] CSS 선택자 - Type / Class / ID (0) | 2023.02.27 |
[CSS] CSS란 / CSS 구성 요소 / CSS 연동방식 (0) | 2023.02.27 |