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

问题描述 投票:0回答:1

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

我有以下元素: 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 pseudo-element shadow-dom klarna
1个回答
0
投票

即使我遇到了同样的问题,前一天应用了 CSS,但在其他天没有应用更改 在开发工具和代码库中对我有用的解决方案是:在“::”之前留一个空格。 klarna-placement ::part(osm-badge) { 宽度:43.146px!重要; 高度:24像素 }

© www.soinside.com 2019 - 2024. All rights reserved.