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 上次错误后无法恢复。