Я получил следующее предупреждение с помощью валидатора W3C:
Использование экспериментальной функции: HTML5 Conformance Checker
Что именно это означает? Что я не могу рассчитывать на этот валидатор?
Ответ 1
Предупреждение "Использование экспериментальной функции: HTML5 Conformance Checker". означает, что валидатор проверяет вашу разметку как HTML5, но поскольку w3c не согласился с каждой частью стандарта HTML5, вы должны принять то, что говорит валидатор, с зерном соли, поскольку оно подвержено изменению до тех пор, пока стандарт не будет полный. Предупреждение не означает, что с вашим кодом что-то не так, но если вы хотите избавиться от предупреждения, попробуйте выполнить проверку с помощью Doctype "HTML 4.01 Strict".
Ответ 2
HTML5 - незавершенный черновик, поэтому валидатор:
Новые и подверженные большему количеству ошибок, чем те, которые были в производстве в течение многих лет (поскольку HTML5 отказался от наследия SGML своих предшественников - вы не можете просто использовать валидатор на основе DTD)
Сравнение вашего документа с движущейся мишенью (которая, возможно, отстала)
Ответ 3
В дополнение к тому, что говорит Ронни, я обычно использую HTML5 Validator, который не дает вам этого сообщения, но это, конечно, также все еще экспериментально, хотя вряд ли что-то изменит в спецификации HTML5 на этом этапе, я считаю.
Ответ 4
Это означает, что с вашим кодом нет проблем, однако документ может быть или не быть семантически правильным.