标签: html5 tags
我找到了似乎正确编写的HTML5教程但是当我进入教程页面的开发人员设置时,我看到了:
没有<html>标签,我很好奇这是否缩进或某种我不知道的技术。然后页面的作者似乎有点知识渊博,这是非常突出的。
<html>
这是正确的吗?
有问题的网页: http://how2html.pl/znacznik-html/
答案 0 :(得分:2)
在这种情况下,遗漏<html>标签完全有效。引用the spec:
如果html元素中的第一个内容不是注释,则可以省略html元素的开始标记。
这是否值得推荐是有争议的,但它肯定会毫无问题地验证。
答案 1 :(得分:0)
似乎他们一开始没有<html>,但他们在HTML文件的末尾有</html>。这是不正确的,这不是预期的。
</html>
按照标准,HTML文件应该在<html>声明之后的开头标记!DOCTYPE html>。
!DOCTYPE html>