Ошибка амперсанда (&) валидатора разметки w3c - PullRequest
5 голосов
/ 14 декабря 2010

Есть ли обходной путь для ошибки проверки w3c для &, присутствующего в URL-адресах или в каком-либо другом месте в разметке HTML?
В нем говорится:

и не начиналась ссылка на символ,(и, вероятно, следовало бы экранировать как &.)

Амперсанд в моем случае является частью url для граватационного эскиза.Это проблемная часть URL:

c91588793296e2?s=50&d=http%3A%2F%.

Ответы [ 4 ]

9 голосов
/ 14 декабря 2010

для каждого знака и знака вы пишете & в вашем примере это будет:

c91588793296e2?s=50&d=http%3A%2F%
9 голосов
/ 14 декабря 2010

Используйте & для буквальных амперсандов, даже в URL.

http://htmlhelp.com/tools/validator/problems.html#amp

4 голосов
/ 14 декабря 2010

должно быть:

c91588793296e2?s=50&d=http%3A%2F%.

обратите внимание на &

Я знаю, что это кажется странным, но амперсанды должны быть закодированы как HTML-объекты, которыесмутно обозначается амперсандами.

4 голосов
/ 14 декабря 2010

Заменить на &

...