Shadow DOM

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:standard
gptkbp:allows DOM tree isolation
scoped styles
gptkbp:API attachShadow()
shadowRoot property
gptkbp:category Web development
Frontend technology
gptkbp:compatibleWith gptkb:Internet_Explorer
gptkbp:definedIn gptkb:W3C
gptkbp:enables component-based architecture
encapsulation of DOM and CSS
reusable UI components
gptkbp:hasConcept gptkb:shadow_DOM_v0_(deprecated)
event retargeting
shadow tree
::part CSS pseudo-element
::slotted CSS pseudo-element
adoptedStyleSheets
closed shadow root
composed events
delegatesFocus
light DOM
open shadow root
shadow DOM v1 (current)
shadow boundary
shadow host
slot assignment
slotchange event
gptkbp:hasFeature shadow root
mode (open/closed)
slot element
https://www.w3.org/2000/01/rdf-schema#label Shadow DOM
gptkbp:introducedIn 2011
gptkbp:partOf gptkb:Web_Components
gptkbp:prevention style leakage
DOM pollution
gptkbp:relatedTo gptkb:HTML_Imports
HTML templates
Custom Elements
gptkbp:specifies https://dom.spec.whatwg.org/#shadow-trees
gptkbp:supportedBy gptkb:Edge
gptkb:Safari
gptkb:Firefox
gptkb:Chrome
gptkbp:usedBy gptkb:LitElement
gptkb:Angular_Elements
gptkb:Google_Polymer
gptkb:StencilJS
gptkbp:usedIn custom elements
gptkbp:bfsParent gptkb:standard
gptkbp:bfsLayer 4