【问题标题】:Ampersand entity marked red in HTML source page (Firefox)在 HTML 源页面 (Firefox) 中标记为红色的 & 号实体
【发布时间】:2018-09-27 01:02:50
【问题描述】:
<a href="foo&bar">

上述 HTML 中的 & 符号在 Firefox 的查看源页面中标​​记为红色粗体,并且工具提示建议将 & 符号编码为 &

但是当我写这个时:

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

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

在 Windows 上使用 Firefox 62.0。

截图:

【问题讨论】:

标签: html firefox


【解决方案1】:

为什么它是红色的?有什么错误吗?

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

如果它是红色的粗体,你会知道它是解析错误还是无效的字符引用。在您的示例中,&lt;html&gt; 开始标记也是错误的,因为它前面没有 DOCTYPE 标记。

【讨论】:

    猜你喜欢
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 2021-04-15
    相关资源
    最近更新 更多