div#host { color: blue; font-style: italic; }
span
-Element im Shadow-DOM
mit einem passenden Selektor direkt anzusteuern und ändern die eingefügte
CSS-Regel.
div#host span { color: blue; font-style: italic; }
span
-Element eingeschoben haben. Wir erweitern den Inhalt den Shadow-Roots mit einem
style
-Element und darin enthaltenen Regeln.
myShadowRoot.innerHTML += '<style>span { color: #ffff00; background-color: blue; }</style>';
span
-Element gestylt, das sieht man besonders an der Hintergrundfarbe. Es ist auch zu sehen, dass das Host-Element
seine voreingestellte Hintergrundfarbe behält. Die Hintergrundfarbe wird zwar vererbt, aber vom inneren Styling überschrieben. Das innere Styling hat Vorrang vor vererbten Werten.