【发布时间】:2019-06-12 16:17:18
【问题描述】:
我有一个使用 Metronic Bootstrap 模板的传统 ASP.NET MVC 网站。
现在,我正在考虑使用 vanilla web components 方法重写这个网站。
所以我做了一个小测试,写了一个没有shadow dom的web组件,看起来我的组件只是使用了Metronic风格,所以它从我包含它的父页面继承了它。
但是,当我启用 shadow DOM 时,CSS 传播停止,现在我的 Web 组件不再使用 Metronic 样式。
此时我有点不确定如何处理这种情况:我可以根本不使用影子 DOM,但是,我没有使用 Web 组件的全部强度和封装。
那么,如果您有一个想要使用的大型 Bootstrap 模板并结合 Web 组件,您将如何处理呢?这值得么?有针对这种情况的指导方针吗?
【问题讨论】:
标签: javascript html css asp.net web-component