【问题标题】:Should I use & in href="" or & is enough in HTML4 and HTML5?我应该在 href="" 中使用 & 还是在 HTML4 和 HTML5 中使用 & 就足够了?
【发布时间】:2021-12-03 21:56:23
【问题描述】:

我应该在 href="" 中使用 & 还是在 HTML4 和 HTML5 中使用 & 就足够了?

大部分浏览器都没有这个问题,但是应该怎么做呢?

<a href="?param1=1&param2=2">Call()</a>

或者

<a href="&quest;param1=1&amp;param2=2">Call()</a>

【问题讨论】:

标签: html html4


【解决方案1】:

&amp;amp; 是正确的。裸 & 符号通常有效,因为如果浏览器看到 &amp; 后面没有有效的实体引用,它会通过它,但是没有理由你应该在代码中指望这种行为,特别是如果你不能保证&amp; 后面的东西的内容。特别是,&amp;foo; 禁止出现在“foo”是无效命名字符的字母数字字符串(这在 HTML5 中称为“模糊与符号”)的位置,&amp;foo; 显然不希望出现在"foo" 一个有效的命名字符,因为它将被解析为那个字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    • 2018-11-03
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2014-05-26
    • 1970-01-01
    相关资源
    最近更新 更多