对于css封装来说,影子dom是一个可行的替代方案吗?

时间:2016-12-04 20:43:27

标签: javascript css shadow-dom

我有一个用例,我希望在一个页面中嵌入多个独立的Web应用程序。我希望他们不能干扰对方的CSS。看起来像一个经典的Shadow DOM用例。我试图确定Shadow DOM和可用的polyfill(特别是ShadyDom和ShadyCSS)是否足以支持我的用例。请记住,这些是现有的Web应用程序。我对polyfills的主要关注是,他们似乎可能要求我对应用程序进行更改,这些应用程序在样式范围和DOM解决方面实际上是不可行的。大多数示例都是围绕构建Web组件,但这不是我的用例。 Shadow DOM(+ polyfills)是否适用于现有Web应用程序的所有浏览器中的CSS封装?有没有这方面的例子?

1 个答案:

答案 0 :(得分:0)

是的,只要它适用于您的用例; - )