
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; }
Keine Chance! Das span-Element im Shadow-DOM erreichen wir von außen nicht, Text ist weder blau noch kursiv.
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>';
Jetzt ist eindeutig das 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.