A)用户定义的标签
您可以在任何地方使用用户定义的标签.
如果你想把< header-label>随你(由你决定.
还有自定义的HTML5属性
要么
我进一步调查并阅读了博客文章的评论并了解了…
B)HTML5自定义元素:
这些让你做的事情
profile="118075919496626375791" datetime="2013-07-17T12:02">
Feelin' this Web Components thing.
Heard of it?
...
否则这些将被忽略(尽管它们中的内容和有效标签仍将呈现而没有问题),但是您可以将这些元素添加为有效的DOM元素:
var XFoo = document.registerElement('x-foo');
document.body.appendChild(new XFoo());
您还可以在现有元素上建立用户定义的元素以扩展它,例如
var MegaButton = document.registerElement('mega-button', {
prototype: Object.create(HTMLButtonElement.prototype),
extends: 'button'
});