Подтвердить что ты не робот

Проверка соответствия HTML5

Я получил следующее предупреждение с помощью валидатора W3C:

Использование экспериментальной функции: HTML5 Conformance Checker

Что именно это означает? Что я не могу рассчитывать на этот валидатор?

4b9b3361

Ответ 1

Предупреждение "Использование экспериментальной функции: HTML5 Conformance Checker". означает, что валидатор проверяет вашу разметку как HTML5, но поскольку w3c не согласился с каждой частью стандарта HTML5, вы должны принять то, что говорит валидатор, с зерном соли, поскольку оно подвержено изменению до тех пор, пока стандарт не будет полный. Предупреждение не означает, что с вашим кодом что-то не так, но если вы хотите избавиться от предупреждения, попробуйте выполнить проверку с помощью Doctype "HTML 4.01 Strict".

Ответ 2

HTML5 - незавершенный черновик, поэтому валидатор:

  • Новые и подверженные большему количеству ошибок, чем те, которые были в производстве в течение многих лет (поскольку HTML5 отказался от наследия SGML своих предшественников - вы не можете просто использовать валидатор на основе DTD)
  • Сравнение вашего документа с движущейся мишенью (которая, возможно, отстала)

Ответ 3

В дополнение к тому, что говорит Ронни, я обычно использую HTML5 Validator, который не дает вам этого сообщения, но это, конечно, также все еще экспериментально, хотя вряд ли что-то изменит в спецификации HTML5 на этом этапе, я считаю.

Ответ 4

Это означает, что с вашим кодом нет проблем, однако документ может быть или не быть семантически правильным.

ознакомьтесь с этой статьей http://www.alistapart.com/articles/semanticsinhtml5/