通过编辑 DTD 添加自定义 HTML 标记

Add Custom HTML Tag by Editing DTD

Sample DTD
以上是link指向w3.org中的strict.dtd文件。它包含 HTML4 标签的定义。我想知道是否可以通过编辑 DTD 来创建我自己的 HTML 标签(应该被所有主流浏览器的最新版本支持(例如:chrome/ff/edge))。即使在 Whosebug 中,我也找到了许多关于创建自定义标签的文章和解决方案。但它利用 JavaScript 来创建标签。我想通过编辑DTD来实现。
例如:

<custom-tag property=value></custom-tag>

我不想在 HTML5

中使用 data-* 实现此目的

提前致谢

浏览器不读取 DTD 或对它们做任何事情。他们从来没有。所以没有必要制作 DTD。

相反,如果您想使用 <custom-tag property=value></custom-tag> 在你的 HTML 中,就去做吧。

W3C HTML Checker (validator) will not report an error for it,因为它将名称中包含连字符的所有元素识别为自定义元素。

如果你想使用/"create"你拥有的标签,例如:

<city>Barcelona</city>
<brand>My Company</brand>

然后使用 XHTML 并将您的标签添加到您自己的 DTD 中:

https://www.w3schools.com/xml/xml_dtd_intro.asp