&符号和HTML中的URL

3

像这样在HTML中编写的URL是否无效?

<a href="http://www.example.com/test.aspx?ID=34&amp;Type=5">链接示例</a>

或者&amp;部分应该始终是&吗?


请参见此问题 - rosscj2533
重复:https://dev59.com/E3VC5IYBdhLWcg3wfxQ8 - Josh Stodola
2个回答

6

3

您的HTML代码是有效的。"&"被认为是一个实体引用的开始符号。浏览器通常可以安全地从这种错误中恢复,但在某些情况下确实会出现真正的问题。在这个例子中,许多浏览器正确地将&copy=3转换为©=3,这可能会导致链接失败。

为了避免验证器和浏览器的问题,在HTML中编写URL时,请始终使用&amp;代替&。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接