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 |