스타일 출처 (Style origin)
CSS에는, 스타일 변경을 위한 소스를 구분하는 세 가지 카테고리가 있습니다. 이 카테고리를 스타일 출처라고 합니다. 스타일 출처에는 사용자 에이전트 출처, 사용자 출처 그리고 작성자 출처가 있습니다.
- 사용자 에이전트 출처
-
사용자 에이전트 출처는 사용자 웹 브라우저의 기본 스타일로 구성된 스타일 출처입니다. 콘텐츠에 적용할 다른 스타일이 없다면, 요소를 렌더링할 동안 사용자 에이전트 출처의 스타일이 사용됩니다.
- 사용자 출처
-
사용자 출처는 웹 브라우저 사용자가 추가한 모든 CSS를 포함하는 스타일 출처입니다. 개발자 도구를 사용해서 스타일을 추가하거나 콘텐츠에 사용자 지정 스타일을 자동으로 적용하는 Stylus 또는 Stylish와 같은 브라우저 확장 기능으로 스타일을 추가할 수 있습니다.
- 작성자 출처
-
작성자 출처는 문서의 일부인 스타일도 모두 포함하는 스타일 출처입니다. HTML 내의 스타일과 외부 스타일시트 파일의 스타일 모두 해당합니다.
스타일 출처는 unset
또는 revert
키워드를 사용할 때와 같이, 스타일을 삭제할 때 요소에 적용된 스타일의 종속을 어디까지 되돌릴지(또는 역추적할지) 결정하기 위해 사용됩니다.