CSS의 C(Cascading: 폭포와 같이 위에서 아래로 흐르며 적용되는 방법)의 의미에서 알 수 있듯,
후에 오는 속성이 적용된다는 점은 알고있었지만 구체적인 적용 순서는 항상 헷갈렸는데 이번 기회에 새로 정리를 해보려고 한다.
.wrapper {
background-color: salmon !important}
<body>
<div style="color:red">
</div>
</body>
인라인 스타일 > 내부 스타일 시트 > 외부 스타일 시트
적용되는 태그의 위치와 가까울수록 우선순위가 높다. 물론 cascading이기 때문에 같은 인접성이라면 후에 오는 속성이 적용된다는 점! (style을 다음과 같이 body에 쓰진 않지만 예시로 들기 위해 작성했다)
<body>
<style> div{color:red} </style>
<div>Potato</div>
<style> div{color:blue} </style>
</body>
(결과: Potato)