Как скрыть иконки шрифтов в результатах поиска? - PullRequest
0 голосов
/ 03 апреля 2019

Мой текст, используемый в html для отображения значков из шрифта значков, отображается в результатах поиска Google. Как я могу предотвратить это?

Я уже добавил area-hidden и role='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);
}

1 Ответ

1 голос
/ 03 апреля 2019

Этот вопрос предлагает ответ в виде псевдоэлементов.

В этом потоке github они рекомендуют использовать кодовую точку шрифта:
https://github.com/google/material-design-icons/issues/498

Проверьте отображение между кодовыми точками и значками.

...