从一章中,我意识到元素组有几种类型,最大的是普通元素。但是我仍然不明白那里是否包含自定义元素。
该段说:
普通元素:所有其他允许的HTML 元素都是普通元素
这个链接说空间中的任何定义都包含在http://www.w3.org/1999/xhtml
还有一句话:
术语“HTML 元素”指的是该名称空间中的任何元素,即使在 XML 文档中也是如此。
但是http://www.w3.org/1999/xhtml中并没有自定义元素的定义,这是否意味着自定义元素不包含在普通元素组中?
从一章中,我意识到元素组有几种类型,最大的是普通元素。但是我仍然不明白那里是否包含自定义元素。
该段说:
普通元素:所有其他允许的HTML 元素都是普通元素
这个链接说空间中的任何定义都包含在http://www.w3.org/1999/xhtml
还有一句话:
术语“HTML 元素”指的是该名称空间中的任何元素,即使在 XML 文档中也是如此。
但是http://www.w3.org/1999/xhtml中并没有自定义元素的定义,这是否意味着自定义元素不包含在普通元素组中?
一切都源于 XHTML 是 XML 语言的一个子集这一事实。在 XML 中,您可以创建和使用任何您想要的标签。这些是自定义元素:
而在 XHTML 中,只有浏览器知道的标签才会被注册,它可以为其生成外观,这些元素称为普通元素:
也就是说,实际上,自定义元素是一大组元素,其中(理论上)也包括普通元素。但是在标记中遇到自定义元素的机会很少。
诚然,HTML 标准对自定义元素的名称施加了限制:EnSO:非标准 HTML 标签