klarna-placement::p art(osm-container) 停止工作(2023 年 9 月 27 日)

klarna-placement::part(osm-container) stopped working (Sept 27 2023)

提问人:dnpg 提问时间:9/27/2023 更新时间:10/5/2023 访问量:40

问:

有谁知道为什么 ::p art() 样式不适用于组件

我有以下元素:klarna-placement html

然后按照这个文档,我添加了以下样式

klarna-placement::part(osm-container) { border: none; padding: 0; }

上周,当我编写代码时,我甚至可以通过将 css 代码直接添加到开发工具中来预览它。但今天,样式没有得到应用,在开发工具中执行任何操作都无法执行任何操作。

我做错了什么吗?klarna可能有什么东西不会阻止浏览器设置零件的样式吗?或者这是所有浏览器中的新错误?

提前感谢您的帮助

我试过了!important,使用元素的id,例如:#klarna-pdp::part(osm-container) { border: none; padding: 0; }

但什么都没有。

html css 伪元素 shadow-dom klarna

评论

0赞 Danny '365CSI' Engelman 9/27/2023
欢迎来到 StackOverflow,希望您能在这里找到新的知识。您可以通过添加一个可重现性最小的示例 StackOverflow 代码段来帮助我们回答您的问题。它将帮助读者一键执行您的代码。只需单击一下即可帮助创建答案。谢谢。

答:

0赞 Psn 10/5/2023 #1

即使我遇到了同样的问题,在前一天应用了 css,但在其他日期没有应用更改 在devtool和代码库中对我有用的解决方案是:在“::”之前留一个空格。 klarna-placement ::p art(osm-badge) { width: 43.146px!important; 高度:24px }