我应该使用&在href =“”或&在HTML4和HTML5中已经足够了吗?
大多数浏览器没有问题但是应该怎么做?
<a href="?param1=1¶m2=2">Call()</a>
或者
<a href="?param1=1&param2=2">Call()</a>
答案 0 :(得分:4)
&
是正确的。裸露的&符号通常可以工作,因为如果浏览器看到&
后面没有有效的实体引用,它会通过它,但没有理由你应该依靠代码中的这种行为,特别是如果你能' t保证&
之后的内容。特别是,&foo;
禁止出现“foo”是一个字母数字字符串,该字符串不是有效的命名字符(这在HTML5中称为“模糊符号”),对于{{1}来说显然是不可取的出现在“foo”是有效命名字符的位置,因为它将被解析为该字符。