웹 개발에서는 브라우저마다 제공하는 기본 스타일이 다르기 때문에 이를 통일하여 일관된 디자인을 구현하는 것이 중요합니다. 이를 위해 Reset CSS와 Normalize CSS가 사용됩니다.
모든 브라우저의 기본 스타일을 완전히 제거하는 방식
✅ 장점
❌ 단점
🔗 대표적인 오픈 소스 Reset CSS
브라우저 간 스타일 차이를 줄이는 데 중점을 둔 방식으로, 모든 요소의 기본 스타일을 완전히 제거하는 것이 아니라 브라우저 간 차이가 나는 부분만 수정
✅ 장점
❌ 단점
🔗 대표적인 Normalize CSS
Styled Component
를 사용할 경우: styled-normalize