Задать вопрос
crazyestomel
@crazyestomel

Как создать для своего сайта собственный тэг?

При парсинге описания с другого сайта иногда в тексте попадаются такие блоки
5f95c244373e1296779614.png

Естественно, на сайте, откуда я парсил данные, эти блоки оформлены, а мой сайт просто не понимает, что это такое, вот и выводит вот так.

Как сделать так, чтобы мой сайт скрывал надписи <attention> и все что заключено в такие открывающие и закрывающие теги стилизовал так, как мне нужно?

Хочу, чтобы у меня в стилях был класс .attentionbb или #attentionbb, и вот оттуда чтобы брался стиль для оформления <attention>.
  • Вопрос задан
  • 264 просмотра
Подписаться 2 Средний 1 комментарий
Решения вопроса 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Тег - это лишь xml-разметка.
Вам нужно создать для него обработчик на всех этапах загрузки страницы.
Ответ написан
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Это либо:
1. Веб-компонент.
2. Компонент на JS-фреймворке.
3. Просто кто-то балуется и пишет стили прямо к таким тегами (так можно, сам баловался, но невалидка).

Если парсить голяк, то ты можешь просто навесить стили на то, что прилетает, прямо к тегу. Ну или можешь написать веб-компонент\компонент, который может быть подхвачен при выводе этого контента.

Ну или банально прогонять через регулярки контент, чтобы полученные параметры выводить так, как тебе надо.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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