3.3.1 주요 특징
CSS의 주요 특징은 캐스케이딩과 상속입니다. 이 두 가지 특징을 알면 CSS를 더 잘 이해할 수 있습니다.
캐스케이딩
캐스케이딩(cascading)은 하나의 태그에 적용되는 스타일 규칙이 여러 개일 때 우선순위에 따라 스타일이 적용되는 원칙을 의미합니다. CSS는 내부적으로 캐스케이딩 원칙이 적용되기 때문에 여러 스타일이 동시에 적용되더라도 오류가 발생하지 않습니다. 이러한 특징 덕분에 CSS 코드를 작성하는 데 유연성을 발휘할 수 있습니다.
캐스케이딩에 따라 우선순위를 판별할 때 사용하는 원리는 중요도, 명시성, 작성 순서입니다.
• 중요도
CSS 속성의 마지막에 !important 키워드를 붙이면 해당 CSS 속성은 캐스케이딩 원칙에서 가장 높은 우선순위를 가지게 됩니다. 만약 하나의 태그에 적용되는 스타일 규칙에 !important 키워드가 여러 개 사용됐다면 작성 순서가 더 늦은 것이 우선 적용됩니다.