<a href="foo&bar">
在Firefox的查看源代码页面中,HTML上方的&符号标记为红色,并且工具提示建议将&符号编码为&amp;
但是当我写这篇文章时:
<a href="foo&bar">
“&amp;”字符串仍然是红色,只是没有加粗。也没有工具提示。为什么是红色?有什么错误吗?
在Windows上使用Firefox 62.0。
屏幕截图:
答案 0 :(得分:2)
为什么它变成红色?有什么错误吗?
不是,这就是在Firefox的源代码查看器中突出显示字符引用的方式。颜色实际上有些柔和,但我可以看到它可能令人困惑。
如果它是红色的和粗体字,则会知道是解析错误还是无效的字符引用。在您的示例中,modelos.Mascota
起始标签也是错误的,因为它前面没有DOCTYPE标记。