Я пытаюсь получить сайт для проверки как HTML5 на W3C Markup Validator. Когда я использую параметр «Validate by URI», он генерирует массу ошибок, но когда я копирую и вставляю HTML в «Validate by direct input», он отлично проверяется. Когда я запускаю diff для двух источников, возвращаемых валидатором, единственными отличиями являются токены аутентификации Rails (случайные строки, используемые Rails для проверки форм - это ожидается).URI не проверяет на W3C Markup Validator, идентичный прямой ввод
Я заметил, что в обоих случаях я получаю предупреждение «Нет кодирования символов, объявленное на уровне документа», которое я видел на других сайтах, но всегда считалось ошибкой в валидаторе HTML5, поскольку у меня есть соответствующий мета-тег:
<meta charset="UTF-8">
Большинство ошибок являются чем-то вдоль линий следующее:. Цитата "
- в имени атрибута вероятная причина:. Matching цитата отсутствующими где-то ранее
- Bad значение для атрибут для метки элемента: идентификатор не должен быть пустой строкой.
- Атрибут «пароль» не указан на этикетке элемента в этот момент.
Он действует как несоответствующая цитата, но я не могу найти ничего плохого, и снова идентичный прямой вход проверяется отлично.
Любые подсказки, что здесь происходит? Благодаря!
Что 'Content-type' посылается сервером? Включает ли она 'charset', и если да, то это UTF-8? – Nate
Можем ли мы получить скриншот? – KdgDev
Я довольно неопытный с заголовками HTTP, но я только что проверил, используя надстройку HTTP HTTP Headers Firefox и не вижу никаких параметров типа контента. Может ли это вызвать проблему? Разве он не должен возвращаться к заголовку в документе? –