로컬 CSS scope 생성기
구성요소 CSS를 명확한 범위 내에 유지
범위 루트 및 선택적 제한 선택기를 설정한 다음 격리된 구성 요소 스타일에 초점을 맞춘 @scope 블록을 복사합니다.
파일을 업로드하지 않습니다. 처리는 이 브라우저 탭에서만 진행됩니다.
CSS scope를 쓰는 이유
A scope root limits which descendants a selector can match, keeping component rules close to their intended markup.
An optional limit creates a boundary inside the root, useful when a nested region should keep its own styles.
Scoping proximity helps a closer scope win when scoped rules compete, without rewriting every selector with extra specificity.
Scope 질문
What should the root be?Use the component's class or attribute, such as .card or [data-component='card'].
What does the limit do?It stops the scope from reaching past a matching descendant, such as .card__footer.
Does @scope change specificity?The at-rule adds scoping behavior; the selectors inside retain their normal specificity.