Как пройти проверку W3 для URL Google Checkout? - PullRequest
1 голос
/ 23 ноября 2011

Когда я проверяю страницу в проверке W3, я получаю несколько ошибок с кодом ниже,

<input type="image" name="Google Checkout" alt="Fast checkout through Google"
src="https://sandbox.google.com/checkout/buttons/checkout.gif?merchant_id=xxxxxxxxx&w=168&h=44&style=white&variant=text&loc=en_US"  />

Ошибки следующие,

  1. не может сгенерировать системуидентификатор для общего объекта "w"
  2. ссылка на объект "w", для которого не может быть сгенерирован системный идентификатор
  3. общий объект "h" не определен и нет объекта по умолчанию
  4. ссылка на сущность "h", для которой не может быть сгенерирован ни один системный идентификатор
  5. общая сущность "стиль" не определена, и нет сущности по умолчанию
  6. ссылка на сущность "стиль", для которой не может быть указан системный идентификаторсгенерировано
  7. общая сущность "вариант" не определена и нет сущности по умолчанию
  8. ссылка на сущность "вариант", для которой не может быть сгенерирован системный идентификатор
  9. общая сущность "loc" неопределена и отсутствует сущность по умолчанию
  10. ссылка на сущность "loc", для которой не может быть сгенерирован системный идентификатор

Это единственная ошибка, исходящая из URL;Есть ли способ пройти проверку W3 для этого URL.

1 Ответ

5 голосов
/ 23 ноября 2011

Вам необходимо экранировать амперсанды (&) от их HTML-сущности &amp;

Новый код:

<input type="image" name="Google Checkout" alt="Fast checkout through Google"
src="https://sandbox.google.com/checkout/buttons/checkout.gif?merchant_id=xxxxxxxxx&amp;w=168&amp;h=44&amp;style=white&amp;variant=text&amp;loc=en_US" />
...