"并没有开始一个字符引用.(可能应该被转义为&amp ;.)"w3c标记

29 html5 w3c-validation

我正在使用w3c标记验证器.我收到此错误:

Line 169, Column 60: & did not start a character reference. (& probably should have been escaped as &.)
    <a href="index.php?option=com_content&view=article&id=6&Itemid=4">
Run Code Online (Sandbox Code Playgroud)

如果我使用&而不是&,我无法将值传递给下一页.有人请帮帮我.提前致谢

cod*_*box 53

你之后加入了分号&amp吗?你的链接应该是

<a href="index.php?option=com_content&amp;view=article&amp;id=6&amp;Itemid=4">
Run Code Online (Sandbox Code Playgroud)

请注意,如果您将此网址粘贴到浏览器的地址栏中,则无法使用 - 当您单击页面中的链接时,浏览器会将其转换&amp;&.

  • @MarioAwad浏览器将解释&作为参数名称的一部分之后的任何字符,因此,不是参数调用'view',而是一个名为'amp; view'的参数 - 请参阅此处的示例:http://httpbin.org ?/获取选项= com_content&安培;图=文章和ID = 6&安培; ITEMID = 4 (3认同)