Я только что прочитал спецификацию автора 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>
.
<title></title>
во вторую строку, он пройдет проверку. - person Ben Lee   schedule 21.03.2012<html>
, как написано в вашей ссылке: Документы должны состоять из [...] корневого элемента в виде элемента html.<head>
и<body>
посмотрю. - person zessx   schedule 21.03.2012