Statements (30)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Web_development_concept
|
| gptkbp:benefit |
Avoids style conflicts
Enables reusable components Improves maintainability |
| gptkbp:enables |
Style encapsulation
|
| gptkbp:example |
gptkb:CSS_Modules_in_React
:host selector in Shadow DOM <style scoped> (deprecated) scoped styles in Vue.js |
| gptkbp:hasDraft |
gptkb:CSS_Scoping_Module_Level_1
|
| gptkbp:implementedIn |
gptkb:CSS-in-JS
:scope pseudo-class Scoped CSS modules Shadow DOM style encapsulation scoped attribute (deprecated in HTML5) |
| gptkbp:introducedIn |
2010s
|
| gptkbp:purpose |
Limit the effect of CSS rules to a specific part of the DOM
|
| gptkbp:relatedTo |
gptkb:CSS
gptkb:Shadow_DOM gptkb:Web_Components |
| gptkbp:standardizedBy |
gptkb:W3C
|
| gptkbp:status |
Partially standardized
|
| gptkbp:usedIn |
gptkb:Angular
gptkb:React gptkb:Svelte gptkb:Vue.js Modern web frameworks |
| gptkbp:bfsParent |
gptkb:CSS_Working_Group
|
| gptkbp:bfsLayer |
4
|
| https://www.w3.org/2000/01/rdf-schema#label |
CSS Scoping
|