스타일 출처 (Style origin)

CSS에는, 스타일 변경을 위한 소스를 구분하는 세 가지 카테고리가 있습니다. 이 카테고리를 스타일 출처라고 합니다. 스타일 출처에는 사용자 에이전트 출처, 사용자 출처 그리고 작성자 출처가 있습니다.

사용자 에이전트 출처

사용자 에이전트 출처는 사용자 웹 브라우저의 기본 스타일로 구성된 스타일 출처입니다. 콘텐츠에 적용할 다른 스타일이 없다면, 요소를 렌더링할 동안 사용자 에이전트 출처의 스타일이 사용됩니다.

사용자 출처

사용자 출처는 웹 브라우저 사용자가 추가한 모든 CSS를 포함하는 스타일 출처입니다. 개발자 도구를 사용해서 스타일을 추가하거나 콘텐츠에 사용자 지정 스타일을 자동으로 적용하는 Stylus 또는 Stylish와 같은 브라우저 확장 기능으로 스타일을 추가할 수 있습니다.

작성자 출처

작성자 출처는 문서의 일부인 스타일도 모두 포함하는 스타일 출처입니다. HTML 내의 스타일과 외부 스타일시트 파일의 스타일 모두 해당합니다.

스타일 출처는 unset 또는 revert 키워드를 사용할 때와 같이, 스타일을 삭제할 때 요소에 적용된 스타일의 종속을 어디까지 되돌릴지(또는 역추적할지) 결정하기 위해 사용됩니다.

같이 보기