Как писать URL-адреса в ахорных ссылках, чтобы не вызывать ошибки / warings @ w3c validator - PullRequest
3 голосов
/ 06 февраля 2012

просто простая ссылка с параметрами

<a href="http://domainame.com/?bla=ble&bli=blo">hey!</a>

заставит валидатор w3c перепрыгнуть две ошибки, одну для равенства (=) и одну для и (&)

Error Line 1, Column 43: reference to entity "bli" for which no system identifier could be generated




This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.
Info Line 1, Column 39: entity was defined here

Как я могу написать их и получить 0 ошибок / предупреждений?

Ответы [ 2 ]

2 голосов
/ 06 февраля 2012

Знак равенства не выдает ошибок.Замените & на &amp; примерно так:

<a href="http://domainame.com/?bla=ble&amp;bli=blo">hey!</a>
0 голосов
/ 06 февраля 2012

я думаю, вам просто нужно экранировать символы

Например, = будет %3D, а & будет &amp;

Подробнее здесь HTMLкодировка URL

...