【发布时间】:2014-06-07 12:14:28
【问题描述】:
在 Chrome 34 中,在标头中使用 <style> 标签定义的样式将影响 Polymer 元素的 Shadow DOM 中的元素。在 Chrome 36 中,情况并非如此。
我可以将我们所有的样式直接移动到元素的模板中,但有时我们的 css 选择器弥补了 Shadow DOM 的差距。例如:
.something-outside .something-inside { ... }
.something-outside.foo .something-inside { ... }
后一种情况比较困难,因为它需要关于两个作用域的信息。
处理这个问题的正确方法是什么? Polymer 是否有一个功能可以让全局样式通过?
有趣的是,如果没有 10 个 stackoverflow 信誉点(哇),我不能添加任何图像或超过 2 个链接,所以我能提供的最好的就是这个 jsbin:
【问题讨论】:
标签: javascript css polymer