Firefox中的伪造伪元素是什么?

时间:2019-07-05 13:57:59

标签: html css firefox pseudo-element

我有一个与Firefox相关的问题。 我经常在Firefox中看到某种伪元素,在调试器中用一个带点的矩形表示:

pseudo element

在这种情况下,我看不到任何可以解释列表中间一个伪元素的正当理由。

和往常一样,当我在调试器中选择这种元素时,看不到任何适用于它的CSS规则。 当我查看上一个和下一个元素时,看不到任何规则可以解释周围事物的存在。 当我将其悬停在调试器中时,它显示为3x18 px的元素:

pseudo element size

我看不到任何在此显示此元素的原因。 我在firefox检查器中有很多,每个似乎都有自己的大小或规则。

如下面的屏幕快照所示,该元素没有出现在铬中:

chromium

这个符号是什么? 我不知道它来自哪里,它看起来是特定于Firefox的。

谢谢

更新1: 如您所见,似乎不是来自我的代码,因为我只是在stackoverflow上打开调试器并在此处找到另一个示例:

stackoverflow example

1 个答案:

答案 0 :(得分:0)

我终于找到了答案。

由于本mozilla blog post中所述的某些原因,Mozilla团队决定在调试器中标识带有特殊字符的空白。似乎任何人都可以在自己的代码中包括的空格(用换行或空格显示漂亮的代码)有时会对渲染产生影响。这就是为什么在调试器中显示此字符的原因。