웹 페이지를 만들다 보면 분명히 CSS 코드를 작성했는데, "왜 내가 원하는 대로 적용이 안 될까?" 하고 답답했던 경험이 있을 겁니다. 여러 스타일이 엉키면서 우선순위 싸움이 벌어지기 때문이죠! 이때 등장하는 궁극의 필살기가 바로 !important 입니다.하지만 이 !important는 강력한 만큼 신중하게 사용해야 하는 옵션입니다. 지금부터 그림과 쉬운 예시로 !important가 무엇인지, 왜 필요한지, 그리고 언제 조심해야 하는지 자세히 알아볼까요? CSS, 왜 원하는 대로 안 될까? (CSS 우선순위)CSS는 여러 규칙이 동시에 적용될 때, 어떤 스타일을 최종적으로 보여줄지 결정하는 우선순위(Specificity) 규칙이 있습니다. 마치 학교에서 반장, 부반장, 조장 등 역할마다 권한이 다른 ..