【问题标题】:How to hide icon fonts in search engine results?如何在搜索引擎结果中隐藏图标字体?
【发布时间】:2019-08-24 18:17:45
【问题描述】:

我在 html 中用于显示图标字体中的图标的文本出现在谷歌搜索结果中。我怎样才能阻止这种情况发生?

我已经添加了area-hiddenrole='img',但是这些似乎没有任何影响。

<span class="material-icons" aria-hidden="true" role="img">search</span>

我在网上四处查看,主要是找到关于如何改进可访问性的信息,但没有太多关于如何从 googlebot 隐藏它的信息。

解决方案

根据下面@jake 的回答,我选择了以下内容。

HTML

<span class="material-icons" aria-hidden="true" role="img" data-icon="search"></span>

CSS

.material-icons::after{
    content: attr(data-icon);
}

【问题讨论】:

  • 你的问题是什么?你找到解决办法了吗?你看过我的回答了吗?
  • 对不起,我把它搁置了,但你的回答是正确的。谢谢!

标签: html css fonts icons seo


【解决方案1】:

这个question 提供了一个伪元素形式的anwser。

在这个 github 线程上,他们建议使用字体代码点:
https://github.com/google/material-design-icons/issues/498

检查代码点和图标之间的mapping

【讨论】:

  • 谢谢,我接受了您的第一个建议,因为它不会向我的应用程序添加额外数据。
  • 很高兴能为您提供一点帮助;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-09
  • 1970-01-01
  • 2014-10-23
  • 1970-01-01
  • 2012-04-10
  • 1970-01-01
相关资源
最近更新 更多