#html
#HTML
Вопрос:
Возьмем это, к примеру: <a href="manageCart.php?action=removeamp;id=49">
После проверки вы получите этот результат:
Line 26, Column 802: amp; did not start a character reference. (amp; probably should have been escaped as amp;amp;.)
Но это не контент, поэтому amp; необходим. Что сделано, чтобы сделать его допустимым html?
Комментарии:
1. просто делайте то, что хочет валидатор, и делайте amp;amp; ???
2. Большинство веб-фреймворков и библиотек предоставляют средства для Html-кодирования фрагментов текста — но мы не можем привести примеры, не зная, как генерируется этот HTML (например, какие технологии задействованы)
3. @ggzone — На мгновение я был в замешательстве, потому что, поскольку это было бы в URL, я не знал, что я также могу использовать amp;amp; там
4. @Ryan да, вы можете: D и отметьте ответ Джозефа как принятый (проверьте)
Ответ №1:
<a href="manageCart.php?action=removeamp;amp;id=49">
Используйте amp;amp;
Комментарии:
1. Ах, значит, вы все еще используете amp;amp;, хотя это и в URL. Спасибо, приятель, тогда это была глупая ошибка с моей стороны.
Ответ №2:
проверяющие обычно хотят amp;amp;
вместо amp;
просто знак. при нажатии на ссылку она все равно изменит ее на amp;
в URL-адресе браузера