包含超出有效行的 HTML5 文件是否超出</html>有效范围?



Chrome (version 52)可以正确显示以下HTML5页面:

<!DOCTYPE html>
<html>
    <head>
        <title>Title</title>
    </head>
    <body>
    </body>
</html>
<br> <span style="color:cyan;">Text</span>
<br> <span style="color:red;">Text</span>

这是有效的HTML5语法?
我能把这些线从积木里拿出来吗?

与HTML4相比,HTML5的语法更严格,浏览器是否会接受它,忽略错误并违反HTML5规范?

浏览器将呈现的内容和技术上有效的内容是不同的。有效的html更有可能在所有浏览器中按预期工作,其中大多数浏览器都在不断更新。万维网联盟(W3C)的验证器给出3个错误

  • 元素头缺少必需的子元素标题实例。
  • 起始标签br
  • 上次错误后无法恢复。

最新更新