【发布时间】:2019-04-01 17:56:50
【问题描述】:
我正在开发一个基于聚合物 2.0 的网络组件项目。 我正在使用聚合物中的零件概念来区分元素的不同方面。由于我需要对特定部分使用不同的样式,因此在将其导入其他 HTML 文件后,我使用 ::part() 将样式应用于此特定部分。
示例代码如下。
<customElement>
<div part="samplePart">
demo
</div>
//other tags
</customElement>
样式元素如下。
customElement::part(samplePart){
//some styles
}
这种方法在谷歌浏览器中运行良好。但问题是,当我使用 Microsoft-edge 浏览器时,它不会读取“部分”元素并将任何默认样式应用于整个元素。
知道如何在 Edge 中实现这一点吗?我不喜欢更改 HTML 部分,因为我将此元素导入到需要不同样式的多个独立文件中。
【问题讨论】:
标签: css google-chrome polymer microsoft-edge polymer-2.x