【发布时间】:2014-05-12 10:05:44
【问题描述】:
当我第一次阅读 Polymer 的基础知识时,我认为聚合物标签内的所有内容(html、css、js)都隐藏在 shadow DOM 中。在用一个简单的例子练习了一下之后,我意识到我添加到自定义元素的所有标签都作为 Light DOM 元素可见并且没有隐藏!
我尝试了旧版本的 Polymer,它似乎符合我的预期!但后来我遇到了一些浏览器兼容性问题。我对这一切感到很困惑。
如果自定义元素中的所有内容都应该隐藏到 Shadow DOM 中,为什么我的 css 和标记“暴露”而不是隐藏或封装?
Image showing an example using an OLD version of Polymer
Image showing the same example with the CURRENT version where styles and markup are visible
谢谢
【问题讨论】:
标签: javascript polymer shadow-dom