【问题标题】:What is #shadow-root, and why does it put display none on my font awesome classes? [duplicate]什么是#shadow-root,为什么它在我的字体真棒类中显示无? [复制]
【发布时间】:2015-09-13 14:10:26
【问题描述】:

为什么 shadow-root 样式在我的 .fa-xxx 类中显示无?

shadow-root 将我使用的类添加到 display none 堆中,但只有我添加的特定类!

我正在使用 PHP 来包含导航、页脚等,但这些不受它的影响。例如,它在我的导航中工作得很好。它在那里显示字体就好了。

这是什么原因造成的,我该如何控制?

【问题讨论】:

  • 你能把你的原始源代码的一部分贴出来,它会在里面创建影子根吗?

标签: html css font-awesome shadow-dom


【解决方案1】:

您是否安装了 AdBlock 扩展程序?这可能会隐藏你的元素。

【讨论】:

  • 是的,我这样做了,把它关掉就行了!除了将 display:block !important 放在所有东西上之外,还有什么办法可以解决这个问题?
  • 好吧,AdBlock 隐藏了所有在其类或 id 中包含 ad 的元素。这是hack,虽然我从未尝试过。但是,作为最佳实践,您应该重命名您的类和 id,而不是使用上述方法
  • 嗯,好吧,我不打算去更改所有 font-awesome 的课程。我将只使用 unicode,这似乎可行。只是为了记录,我没有使用任何带有ad 的类。它针对该页面上的特定fa-something。更奇怪的是,它不会影响导航等包含的文档!但很高兴知道这是我将来需要注意的问题。感谢您的帮助。
  • 你的主 section 有类 add-top-shadow :)
  • 那也没用!它似乎是特定的社交媒体类,例如 fa-facebookfa-twitterfa-linkedinfa-pinterest。像fa-gamepad 这样的其他人工作得很好。
猜你喜欢
  • 2021-12-16
  • 1970-01-01
  • 2016-02-06
  • 1970-01-01
  • 1970-01-01
  • 2013-01-19
  • 1970-01-01
  • 1970-01-01
  • 2020-01-07
相关资源
最近更新 更多