У меня есть традиционный веб-сайт ASP.NET MVC, который использует шаблон Metronic Bootstrap.
Теперь я подумываю переписать этот веб-сайт с использованием подхода Vanilla Web Components.
Итак, я провел небольшой тест и написал веб-компонент без shadow dom, и, похоже, мой компонент просто использует стиль Metronic, поэтому он наследует его от родительской страницы, где я его включил.
Однако, когда я включаю теневой DOM, распространение CSS прекращается, и теперь мой веб-компонент больше не использует стиль Metronic.
В настоящее время я немного не уверен в том, как справиться с этой ситуацией.Я просто не могу использовать теневой DOM, но я не использую всю мощь и инкапсуляцию веб-компонентов.
Итак, как бы вы справились с ситуацией, когда у вас есть большой шаблон Bootstrap, который вы хотите использовать в сочетании с веб-компонентами?Стоит ли оно того?Существуют ли рекомендации для такой ситуации?