web-dev-qa-db-fra.com

"n'a pas commencé une référence de caractère. (aurait probablement dû être échappé en tant qu'amp;.)" balisage w3c

J'utilise le validateur de balisage w3c. Je reçois cette erreur:

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">

Si j'utilise & amp au lieu de &, je ne peux pas passer de valeurs à la page suivante. Quelqu'un s'il vous plaît, aidez-moi. Merci d'avance

29
user1999828

Avez-vous inclus le point-virgule après &amp? Votre lien doit être

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

Notez que si vous collez cette URL dans la barre d'adresse de votre navigateur, cela ne fonctionnera pas - le navigateur convertit le &amp; en & lorsque vous cliquez sur le lien dans la page.

53
codebox

La valeur d'un attribut href doit être encodée en url et non en html:

<a href="index.php?option=com_content%26view=article%26id=6%26Itemid=4">
0
Pete Klein