在HTML源页面(Firefox)中,“&”号实体标记为红色

时间:2018-09-26 16:57:51

标签: html firefox

<a href="foo&bar">

在Firefox的查看源代码页面中,HTML上方的&符号标记为红色,并且工具提示建议将&符号编码为&amp;

但是当我写这篇文章时:

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

“&amp;”字符串仍然是红色,只是没有加粗。也没有工具提示。为什么是红色?有什么错误吗?

在Windows上使用Firefox 62.0。

屏幕截图:

screenshot

1 个答案:

答案 0 :(得分:2)

  

为什么它变成红色?有什么错误吗?

不是,这就是在Firefox的源代码查看器中突出显示字符引用的方式。颜色实际上有些柔和,但我可以看到它可能令人困惑。

如果它是红色的粗体字,则会知道是解析错误还是无效的字符引用。在您的示例中,modelos.Mascota 起始标签也是错误的,因为它前面没有DOCTYPE标记。