style-src-elem
Content-Security-Policy Fetch

개요

style-src-elem 은 스타일시트 요소, 즉 <link rel=stylesheet> 와 <style> 블록에만 적용되는 세분화된 스타일 지시어입니다. 인라인 style= 속성은 담당하지 않습니다. 미지정 시 style-src → default-src 순으로 폴백합니다.

자세히

style-src 를 두 갈래로 나눌 때, style-src-elem 은 외부 스타일시트 로딩과 <style> 요소를, style-src-attr 은 요소의 인라인 style 속성을 각각 관장합니다. 예컨대 외부 스타일시트와 <style> 블록은 nonce 로 신뢰 목록을 관리하되(style-src-elem), 인라인 style 속성은 별도 정책(style-src-attr)으로 통제하는 구성이 가능합니다.

이 분리는 프레임워크가 동적으로 <style> 를 주입하는 경우(예: CSS-in-JS)에 nonce 를 부여해 정교하게 허용하고, 인라인 style 속성은 다르게 제어하고 싶을 때 유용합니다. style-src-elem 이 지정되면 스타일 요소에 대해서는 style-src 보다 우선합니다.

문법

Content-Security-Policy: style-src-elem 'self' 'nonce-r4nd0m'

실무 참고

관련 지시어