Задать вопрос
ilyabond
@ilyabond
В яме даннинга крюгера

Как должна работать инкапсуляция стилей в shadow-root?

Всегда думал, что стили в документе не влияют на элементы в shadow-root, но оказалось это не так:

67580460eb8c5093034856.png

Думал я так, потому об этом написано на mdn, так же читал про это на learnjs.
Вопрос: так как это должно работать? Может есть какая-нить настройка для этого (опять же - не увидел в доке mdn)
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
IvanU7n
@IvanU7n
nothing interesting here
а наследование никто не отменял, вот оно и наследуется — не просачиваются объявления, а наследование работает независимо, иначе толком ничего внутрь через кастомные свойства было бы не пробросить

это тоже самое, что и со @scope (<scope-start>) to (<scope-end>), объявления внутрь scope-end не просачиваются, но если свойство наследуемое (как color) то оно тоже вполне себе наследуется как ему и положено
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы