我一直无法找到自定义标签在HTML5中是否有效的明确答案,如下所示:
<greeting>Hello!</greeting>
Run Code Online (Sandbox Code Playgroud)
我没有在规范中找到任何方式:
http://dev.w3.org/html5/spec/single-page.html
并且自定义标签似乎不会使用W3C验证器进行验证.
参考:
这些之间有什么真正的区别吗?
即是否发现(IE8+)这两个元素(spann 和 span)表现不同的场景?
<body>
<spann></spann> <!-- where this could be any unknown element -->
<span></span>
</body>
Run Code Online (Sandbox Code Playgroud)
其中前面的 dom 结构是通过以下 JavaScript 创建的:
var body = document.body;
var spann = document.createElement("spann");
var span = document.createElement("span");
body.appendChild(spann);
body.appendChild(span);
Run Code Online (Sandbox Code Playgroud)