我正在使用验证工具,它返回错误,页面在php样式链接中找到解析错误Found '&'. You should use '&' instead
(即< a href="index.php?route=home&path=1">
不正确,而< a href="index.php?route=home&path=1">
被认为是正确的) 。这打破了什么标准?我认为通常的做法是使用&amp;在URL中。该网站是用PHP编写的。
请注意,我不是在寻找对该软件的支持。我只是想知道我可能会破坏哪些标准。
答案 0 :(得分:3)
这与辅助功能或网址无关。
&
是HTML中的一个特殊字符,表示&#34;实体的开始&#34;。
说&#34;&符号&#34;而不是&#34;实体的开始&#34;在HTML中,您应该使用&符号实体:&
。
有时您可以在HTML中使用原始&
,但最简单的方法是始终使用&
而不是尝试记住可选的时间。
(例外:您必须在&
和<script>
元素中使用原始<style>
。)