Kozack
@Kozack
Thinking about a11y

Возможно ли разрешить поиск по :before?

Есть сайт на котором некоторые тексты выполнены через :before следующим образом:

Возможно ли как-то сказать браузеру, что этот текст должен быть обнаружен при поиске по странице?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
Eugevin
@Eugevin
22 года, frontend как смысл жизни
HTML предназначен для семантического представления контента на сайте, CSS - для визуального оформления этого контента. Именно из-за этого браузеры и не могут производить поиск по контенту псевдоэлементов (ну а еще это связано с самим предназначением псевдоэлементов).

Решение можно найти с помощью JS (Спойлер: поиск, удаление, подстановка и вообще работа с DOM-деревом).

Совет лично от меня: лучше через ::before никакие семантически-важные для страницы данные не передавать, ведь CSS - это про стили, а не про текст.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Lord_Dantes
Скорей всего нет, но можно в html создать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы