我已经使用 Bootstrap 3.1.1 和 Polymer 0.2.4 很长时间了,突然间 - 这可能是自上次 Chrome 自动更新(版本 35.0.1916.114)以来 - Bootstrap 停止设置 Shadow DOM 元素的样式。在使用 Chrome DevTools 检查(Shadow)DOM 时,我已经能够检查这些节点中的 CSS 类是否不出现。在其他浏览器中,例如 Firefox,它仍然可以工作。
我不知道这是我遗漏的东西还是某种错误,但是这种奇怪的样式行为也可以直接在 jsbin 上看到。我包括从实际组件中提取的两个改编代码块来说明我的问题:
- http://jsbin.com/yugih/1/(工作示例)
- http://jsbin.com/maleg/1/(非工作示例)
请注意,我想在前面的示例中强调的只是 CSS 样式应用(或不应用)方式之间的差异。
提前致谢,
纳乔
PS 我还用 Polymer 0.3.1 进行了检查,结果相同。