Я только что читал спецификацию автора HTML5.
В нем указано, что теги <html>
, <head>
и <body>
являются необязательными.
Означает ли это, что вы можете полностью исключить их и иметь действительный документ HTML5?
Если я правильно интерпретирую это, это означает, что это должно быть полностью верным:
<!DOCTYPE html>
<p>Hello!</p>
Правильно ли это?
Здесь вы можете проверить спецификацию:
http://dev.w3.org/html5/spec-author-view/syntax.html#syntax
"8.1.2.4 Необязательные теги" - это бит из-за того, что это ОК, чтобы опустить <html>
, <head>
и <body>