引导样式在Chrome 35的阴影DOM中不适用
Bootstrap styles not applying within a Shadow DOM on Chrome 35
我一直在使用Bootstrap 3.1.1和Polymer 0.2.4很长一段时间,突然-可能是自从上次Chrome自动更新(版本35.0.1916.114)- Bootstrap停止样式Shadow DOM元素。我已经能够检查这些节点内的CSS类不出现时,检查(阴影)DOM与Chrome DevTools。在火狐(Firefox)等其他浏览器中,它仍然可以工作。
我不知道这是我错过的东西还是某种bug,但是这种奇怪的样式行为可以在jsbin上直接看到。我从一个实际组件中提取了两段经过改编的代码来说明我的问题:
- http://jsbin.com/yugih/1/(工作示例)
- http://jsbin.com/maleg/1/(非工作示例)
请注意,在前面的例子中,我想强调的只是如何应用(或不应用)CSS样式之间的差异。
提前感谢,
纳注:我也检查了它与聚合物0.3.1相同的结果。
你看到的是本地Shadow DOM和polyfill之间的区别。第一个例子之所以有效,是因为样式没有跨越阴影dom边界。它们只是被应用到light dom。
解决方案是在元素中包含样式表。更多信息:- https://twitter.com/polymer/status/468803383982190592
- https://groups.google.com/forum/!searchin polymer-dev/风格/polymer-dev/lv8JznvOH4s bootsrap 20美元/1 mzv5oadrbgj
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何在DOM元素上按类型构建此函数
- Windows形成web浏览器控件和Javascript更改的DOM
- 外部CSS影响(“出血”进入)具有聚合物的阴影DOM
- 聚合物自定义元素阴影 DOM 问题
- 聚合物阴影DOM 元素的基于类的 CSS 样式
- 聚合物可拖动与交互.js/阴影DOM选择器
- 聚合物组分中的敲除与阴影Dom正确结合,但不与阴影Dom
- 我如何在safari中找到阴影DOM元素?(聚合物)
- 使用流星访问阴影DOM聚合物元素
- 使用javascript/jquery访问阴影DOM属性(聚合物)
- 开放阴影DOM封装模式和封闭阴影DOM封装模式有什么区别
- 找到元素DOM的根节点(阴影或光)的最佳方法是什么?
- 引导样式在Chrome 35的阴影DOM中不适用
- 阴影DOM在多大程度上可以用多边形来模拟?
- 在自定义元素中使用聚合物阴影dom的问题
- 在视频阴影DOM中定义样式
- 在javascript中使用DOM设置文本阴影属性的值