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

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

25 голосов
/ 21 октября 2010

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

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

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

Ответы [ 4 ]

31 голосов
/ 21 октября 2010

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

5 голосов
/ 21 октября 2010

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

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

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

0 голосов
/ 21 октября 2010

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

проверить эту статью http://www.alistapart.com/articles/semanticsinhtml5/

...