一尘不染

自定义元素是有效的HTML5吗?

html

我一直无法找到关于自定义标记在HTML5中是否有效的明确答案,如下所示:

<greeting>Hello!</greeting>

而且自定义标签似乎无法通过W3C验证器进行验证。


阅读 472

收藏
2020-05-10

共1个答案

一尘不染

“ 自定义元素”规范在Chrome和Opera中可用,并且在其他浏览器中也可用。它提供了一种以正式方式注册自定义元素的方法。

自定义元素是作者可以定义的新型DOM元素。与无状态且短暂的装饰器不同,自定义元素可以封装状态并提供脚本接口。

自定义元素以及模板,HTML导入和Shadow DOM 是称为WebComponents的更大W3规范的一部分。

Web组件使Web应用程序作者能够定义具有仅靠CSS所无法实现的视觉丰富度和交互性的小部件,并且易于编写和重用当今脚本库所无法实现的小部件。

2020-05-10