Сущность амперсанда, выделенная красным цветом на исходной странице HTML (Firefox) - PullRequest
0 голосов
/ 26 сентября 2018
<a href="foo&bar">

Амперсанд в HTML выше выделен жирным красным цветом на странице исходного кода в Firefox, а подсказка подсказывает кодирование амперсанда как &

Но когда я пишуthis:

<a href="foo&amp;bar">

Строка "&" по-прежнему красная, но не жирная.Также нет подсказки.Почему он окрашен в красный цвет?Есть ли какая-то ошибка?

Использование Firefox 62.0 в Windows.

Снимок экрана:

screenshot

1 Ответ

0 голосов
/ 26 сентября 2018

Почему он окрашен в красный цвет?Есть какая-то ошибка?

Нет, это просто, как ссылки на символы выделяются в средстве просмотра исходного кода Firefox.Цвет на самом деле немного приглушен, но я вижу, как это может сбивать с толку.

Вы узнаете, является ли это ошибкой синтаксического анализа или неверной ссылкой на символ, если красный и полужирный.В вашем примере начальный тег <html> также ошибочен, так как ему не предшествует маркер DOCTYPE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...