CSS 충돌은 출처, 구체성, 선언 순서로 해결한다
여러 규칙이 같은 속성을 바꾸면 inline, id, class, tag, 나중 선언 순서로 최종값을 고른다.
| 구분 | 의미 | 판단 |
|---|---|---|
| inline | style 속성 | 일반 선택자보다 강함 |
| id | #header | class와 tag보다 강함 |
| class | .red 또는 :hover | tag보다 강함 |
| tag | p, h1 | 구체성이 낮아 쉽게 덮임 |
핵심 코드칩을 좁게 욱여넣기보다 cascade가 실제로 비교하는 네 단계를 순서대로 보여준다.