30

我正在使用 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">

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

4

2 回答 2

54

后面有分号&amp吗?你的链接应该是

<a href="index.php?option=com_content&amp;view=article&amp;id=6&amp;Itemid=4">

请注意,如果您将此 url 粘贴到浏览器的地址栏中,它将不起作用 -当您单击页面中的链接时,浏览器会将其&amp;转换为。&

于 2013-04-12T11:59:55.777 回答
0

href 属性的值应该是 url 编码的,而不是 html 编码的:

<a href="index.php?option=com_content%26view=article%26id=6%26Itemid=4">
于 2015-10-28T22:31:51.303 回答