Какие символы могут появляться сразу после тега <в теге? - PullRequest
0 голосов
/ 05 февраля 2019

На веб-странице я обнаружил тег, начинающийся с буквы Unicode 休

Есть ли где-нибудь список букв и символов, которые могут действительно следовать сразу после знака «меньше»?

Ответы [ 3 ]

0 голосов
/ 05 февраля 2019

В каком контексте это используется?XML, HTML, ...?В случае HTML уже определены теги, вы не можете использовать случайный.В XML вы можете определить свои собственные теги.В обоих случаях вы можете использовать случайные теги, но, не замечая ошибки, вы заметите, что тег может быть просто пропущен.Я считаю, что эта вики-страница может вам помочь: https://en.m.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references

0 голосов
/ 05 февраля 2019

Все символы, которые вы хотите (но вы должны указать несколько).

Как вы заметили, символ <休 входит <a href="http:(...)" target="_blank" title="<休闲文化>【成都大熊猫基.Так что это внутри строки (значение атрибута).< в этом случае не будет указывать начало тега.

0 голосов
/ 05 февраля 2019

Они не используют наценку меньше, чем знак "<" на своем сайте, а вместо этого используют <a href="https://developer.mozilla.org/en-US/docs/Glossary/Entity" rel="nofollow noreferrer"> HTML-сущность меньше &lt; для отображения зарезервированного символа в виде текста, а не HTML,

Это можно рассматривать как обычный текст.По сути, это не тег, а обычный текст.

Например, строка:

<font style="color:#F00;"><休闲文化></font>

На самом деле это:

<font style="color:#F00;">&lt;休闲文化&gt;</font>

Таким образом, <休闲文化> это не сам тег, а просто текст (который использует зарезервированные символы HTML внутри него - возможно, пометив, что вы путаете его с тегом)

...