내가 보려 만드는 정리노트/HTML 및 CSS
[CSS] CSS의 Cascading 이란?
와일드반
2025. 2. 10. 09:22
- CSS 란? => Cascading Style Sheets.
- Cascading => 폭포? 떨어지다? => 계단식 작용? => ???
- 요약
- CSS에서 Cascading은 여러 스타일 규칙이 충돌할 때 최종적으로 어떤 스타일이 적용될지를 결정하는 과정.
- 최종 스타일 결정 기준 (우선순위 순으로 적용됨)
- 중요도(Importance) → !important가 있는 스타일이 최우선 적용.
- 우선순위(Specificity, 명시도) → ID > 클래스 > 태그 순으로 높은 우선순위를 가짐.
- 선언 순서(Order of Appearance) → 같은 우선순위라면, 나중에 작성된 스타일이 적용.
- 핵심 포인트
- !important는 가장 강한 우선순위를 가짐.
- ID 선택자가 클래스나 태그보다 우선 적용.
- 동일한 우선순위의 스타일이 있으면 나중에 작성된 것이 적용.
- 결론
- Cascading을 이해하면 스타일 충돌을 해결하고, 원하는 스타일을 정확하게 적용 가능!